我对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。