1

我有一个石墨图表,我想对其进行操作。我注意到该图表中已经是几天前的数据点需要更正,因为它们是错误的。我尝试使用较旧的时间戳发送正确的数据以覆盖旧数据,但数据不会改变。有人有想法吗?

只是为了提供更多信息:

xFilesFactor = 0.3
Aggregationmethod = average

Storage schema: 1m:1d,5m:30d,1h:3y
4

1 回答 1

0

为什么它对你不起作用-

Storage-Aggregation配置“适用于”新的指标文件。因此,此配置中的任何更改只会影响新创建的指标文件,而不影响已经存在的指标文件。

./whisper-info.py /opt/graphite/storage/whisper/stats/dev/hulk/getupdate.wsp例如,将告诉您零基础上的有效存储和聚合模式。

编辑这些可以像 -

/whisper-resize.py {} --xFilesFactor=0.0 --aggregationMethod=sum 10s:1d 60s:30d 600s:365d <file_path>

我使用以下脚本来更改我已经存在的指标的聚合模式-

$ find /opt/graphite/storage/whisper/stats/timers/production/ | grep .wsp > ~/timers

$ cat ~/timers | xargs -I{} sudo /opt/graphite/whisper-scripts/whisper-resize.py {} --xFilesFactor=0.0 --aggregationMethod=sum 10s:1d 60s:30d 600s:365d

您可以从此处在安装转储中获取这些耳语脚本

时间戳,也许必须与步骤相同。

例如 - 如果保留是 - XXX30 xxx50 xxx70 xxx90 并且您将新指标发送到 xxx60,它将不会被反映。

于 2013-10-22T11:03:01.737 回答