问题 碳/石墨对旧数据应用新的保留


设置石墨时,我不小心将保留时间设置为1800天而不是180天。

'10s:6h,10min:1800d'

根据我的理解,现在更改保留不会清理旧数据。我不确定如何在不破坏我们拥有的所有数据并开始使用agin的情况下进行此操作。


5993
2018-05-07 16:17


起源

你的答案是 这里 我不确定数据会在调整为较短时丢失或丢失,您必须首先测试备份文件。 (我没有时间写答案,如果有人想写完整的东西,请继续) - Tensibai


答案:


你必须用户 whisper-resize.py 命令。请注意,每个指标都保存在一个 .wsp 文件,因此如果要更改所有指标的保留策略,则必须使用命令 这个要点

find ./ -type f -name '*.wsp' -exec whisper-resize.py --nobackup {} 10s:6h 10min:180d \;

16
2018-05-10 18:47



你有没有试过以root身份运行这个脚本!它重新创建root拥有的文件,如果它不是以root身份运行,那么你的app就不能再写入它们了 - thepolina
在运行之前,您需要停止碳过程,以免由于并发写访问而损坏数据 - Spacemoose