Statsd - 石墨数据点重置为零

时间:2015-03-19 13:18:47

标签: metrics graphite statsd collectd

我使用石墨,当我发送指标stats_count时,它会显示在指标数据点json中,但过了一段时间后它会重置为零。

例如: 最初[0,1426770240] [449.968673,1426770300] 后来[0,1426770240] [0,1426770300] [0,1426770360]

保留= 10s:7d,5m:30d,15m:5y

1 个答案:

答案 0 :(得分:0)

您可能在Graphite中使用了错误的聚合功能,因此它会通过对其进行平均来汇总您的计数,而不是将它们相加。

来自https://kevinmccarthy.org/blog/2013/07/18/10-things-i-learned-deploying-graphite/#aggregating-data-what

  

另一件可能让你失望的事情就是聚合计数。什么   当我们平均60秒的计数时会发生什么?好吧,我们输了   发生事件的1/60。所以对于统计数据,我们   实际上想要总结事情发生的次数。

在statsd文档上查看有关如何为statsd配置Graphite的this section。关键在于:

# conf/storage-aggregation.conf:
[count]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum

如您所见,使用的聚合方法是sum。默认情况下,Graphite会在缩减时平均指标。