放大和缩小时Y轴编号会发生变化

时间:2016-01-23 04:38:28

标签: graphite statsd

我在ubuntu 14.04上使用statsd部署了石墨,然后为此提取了一些增量数字。 我看到的是当我像过去24分钟一样放大时,它在y轴上显示1000,这是正确的。然后当我缩小到24小时时,这个数字会下降到500。 我尝试了几个测试数据生成,我看到了相同的行为; 24 hours 24 mins

它显示2小时的正确数字。 enter image description here 如果有人能为此提供一些启示,我将不胜感激。 存储schema.conf的;

[carbon]
pattern = ^carbon\.
retentions = 60:90d

[stats]
pattern = ^stats.*
retentions = 10s:6h,1min:7d,10min:5y

存储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

1 个答案:

答案 0 :(得分:0)

Statsd写入固定大小的数据库(窃窃私语),这意味着它只为每个指标存储固定数量的数据。为此,它会在一定时间(由保留架构指定)之后将多个点聚合为一个值(称为汇总聚合)。

您似乎拥有统计信息的以下架构:

[stats]
pattern = ^stats.*
retentions = 10s:6h,1min:7d,10min:5y

这意味着它将数据点以10秒的分辨率存储6小时,6小时后它将以1分钟的分辨率存储数据7天。聚合这些点的方式由aggregationMethod指定。