我使用石墨,当我发送指标stats_count时,它会显示在指标数据点json中,但过了一段时间后它会重置为零。
例如: 最初[0,1426770240] [449.968673,1426770300] 后来[0,1426770240] [0,1426770300] [0,1426770360]
保留= 10s:7d,5m:30d,15m:5y
答案 0 :(得分:0)
您可能在Graphite中使用了错误的聚合功能,因此它会通过对其进行平均来汇总您的计数,而不是将它们相加。
另一件可能让你失望的事情就是聚合计数。什么 当我们平均60秒的计数时会发生什么?好吧,我们输了 发生事件的1/60。所以对于统计数据,我们 实际上想要总结事情发生的次数。
在statsd文档上查看有关如何为statsd配置Graphite的this section。关键在于:
# conf/storage-aggregation.conf:
[count]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum
如您所见,使用的聚合方法是sum。默认情况下,Graphite会在缩减时平均指标。