我有一个石墨图表,我想对其进行操作。我注意到该图表中已经是几天前的数据点需要更正,因为它们是错误的。我尝试使用较旧的时间戳发送正确的数据以覆盖旧数据,但数据不会改变。有人有想法吗?
只是为了提供更多信息:
xFilesFactor = 0.3
Aggregationmethod = average
Storage schema: 1m:1d,5m:30d,1h:3y
我有一个石墨图表,我想对其进行操作。我注意到该图表中已经是几天前的数据点需要更正,因为它们是错误的。我尝试使用较旧的时间戳发送正确的数据以覆盖旧数据,但数据不会改变。有人有想法吗?
只是为了提供更多信息:
xFilesFactor = 0.3
Aggregationmethod = average
Storage schema: 1m:1d,5m:30d,1h:3y
为什么它对你不起作用-
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,它将不会被反映。