4

我对whisser 保存的stats_counts指标有疑问。

在我的应用程序中,我同时触发了两种指标:计数器增量 + 时间。当我比较特定的指标图时:stats_counts + 计时器的“计数”我在大约 4 小时内得到相同的结果,但在查看更大的时间段时 - 比如 12 小时,我可以看到很大的差异。

我找到了这篇文章:Tracking metrics using StatsD (via etsy) and Graphite,graphite graph doesn't seem to be graphing all the data 但它对我没有帮助。

在我看来这是一个配置问题,但我不明白是什么问题。

这是我的配置文件的外观:

存储架构.conf:

[stats]
priority = 110
pattern = ^stats\..*
retentions = 10s:6h,1m:7d,10m:1y

[stats_counts]
priority = 110
pattern = ^stats_counts\..*
retentions = 10s:6h,1m:7d,10m:1y

存储聚合.conf:

[min]
pattern = \.min$
xFilesFactor = 0.1
aggregationMethod = min

[max]
pattern = \.max$
xFilesFactor = 0.1
aggregationMethod = max

[sum]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum

[stats_counts]
pattern = ^stats_counts\.
xFilesFactor = 0
aggregationMethod = sum

[default_average]
pattern = .*
xFilesFactor = 0.3
aggregationMethod = average

如您所见,我有用于聚合的“stats_counts”规则,但似乎效果不佳,知道我错过了什么吗?也许我在那里写的正则表达式的语法不好:^stats_counts。

4

1 回答 1

2

问题是,当我在 carbon-cache 进程上调用“停止”时,为了使用较新的配置来引用它的内存,它并没有真正停止,因此配置是旧的。

因此,上述配置没有任何问题。只需确保您的配置实际上已被 carbon-process 吸收 - 使用 Whisper-info.py 命令:

耳语信息.py your_metric_file_name.wsp

请注意,碳缓存停止似乎存在问题: https ://answers.launchpad.net/graphite/+question/135957

于 2013-03-06T17:37:27.313 回答