如何自动删除旧的碳数据?

时间:2013-11-10 20:11:15

标签: graphite graphite-carbon

是否有任何配置可在一段时间后自动删除旧的碳数据?

我试过搜索但却找不到任何相关信息。

提前感谢任何建议和答案。

2 个答案:

答案 0 :(得分:4)

石墨本身不支持删除。我建议减少存储架构以存储数据,直到你需要它为止,以便真正解决这个'问题'。

仍然 - 您可以定期运行cron来执行此操作。以下内容将删除一天内未触及的任何wsp文件 -

使用GNU find

find /opt/graphite/storage/whisper/* -name '*\.wsp' -mtime 1 -delete

答案 1 :(得分:0)

这是针对不再写入的whisperfiles吗?或者这仅适用于现有指标中的旧数据?

如果前者可以运行类似

的东西
find <whisperpath> -iname "*.wsp" -mtime +<number of days lower limit>

将列出符合条件的数量, 如果你想在同一个命令append -delete

中删除它们
find <whisperpath> -iname "*.wsp" -mtime +<number of days lower limit> -delete