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

hen*_*ald 12 graphite whisper

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

'10s:6h,10min:1800d'
Run Code Online (Sandbox Code Playgroud)

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

duk*_*ody 18

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

find ./ -type f -name '*.wsp' -exec whisper-resize.py --nobackup {} 10s:6h 10min:180d \;
Run Code Online (Sandbox Code Playgroud)

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