我们的监控系统每分钟将指标转储到 Graphite 中一次,并且保留1min:2d,5min:20d,30min:120d,6h:2y
. 但是,我最近添加了运行时间为 5 分钟的监视器,我发现:
- 1 分钟点是四个零和一个实际值,当然是重复的。
- 5 分钟以上的点都是零,可能是因为我的 xFilesFactor 高于 0.2,而聚合根本没有发生。
我想做的只是用新的保留创建一个新的 Whisper 文件,[并且不浪费空间],然后将数据导入/重新聚合到其中。从我发现whiper-resize.py
应该是正确的工具。
作为我一直在做的测试:
whisper-resize.py \
--newfile=/tmp/foo.wsp \
--aggregate --aggregationMethod=max \
--xFilesFactor=0.1 \
--force \
quotas/us-central1CPUS/CPUS.wsp \
5min:20d 30min:120d 6h:2y
但在此操作完成后foo-wsp
,只是用零填充。
这是怎么回事?