我在ubuntu 14.04上使用statsd部署了石墨,然后增加了一些数字。我看到的是,当我放大24分钟时,它在y轴上显示1000,这是正确的。然后当我缩小到24小时时,这个数字就降到了500。我尝试了几次测试数据生成,我看到了相同的行为;


它显示了2小时内的正确数字。

如果有人能对此有所启发,我将不胜感激。Storage-schema.conf;
[carbon]
pattern = ^carbon\.
retentions = 60:90d
[stats]
pattern = ^stats.*
retentions = 10s:6h,1min:7d,10min:5ystorage-aggregation.conf
[min]
pattern = \.lower$
xFilesFactor = 0.1
aggregationMethod = min
[max]
pattern = \.upper$
xFilesFactor = 0.1
aggregationMethod = max
[sum]
pattern = \.sum$
xFilesFactor = 0
aggregationMethod = sum
[count]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum
[count_legacy]
pattern = ^stats_counts.*
xFilesFactor = 0
aggregationMethod = sum
[default_average]
pattern = .*
xFilesFactor = 0.3
aggregationMethod = average发布于 2016-01-29 13:25:46
Statsd写入固定大小的数据库(whisper),这意味着它每个指标只存储固定数量的数据。为此,它在一定时间(由您的保留模式指定)之后将多个点聚合为一个值(称为汇总聚合)。
看起来您的统计数据架构如下:
[stats]
pattern = ^stats.*
retentions = 10s:6h,1min:7d,10min:5y这意味着它将以10秒的分辨率存储数据点6小时,6小时后将以1分钟的分辨率存储数据7天。如何聚合这些点是由aggregationMethod指定的。
https://stackoverflow.com/questions/34959669
复制相似问题