首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >放大和缩小时Y轴数会发生变化

放大和缩小时Y轴数会发生变化
EN

Stack Overflow用户
提问于 2016-01-23 12:38:28
回答 1查看 261关注 0票数 0

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

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

如果有人能对此有所启发,我将不胜感激。Storage-schema.conf;

代码语言:javascript
复制
[carbon]
pattern = ^carbon\.
retentions = 60:90d

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

storage-aggregation.conf

代码语言:javascript
复制
[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
EN

回答 1

Stack Overflow用户

发布于 2016-01-29 13:25:46

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

看起来您的统计数据架构如下:

代码语言:javascript
复制
[stats]
pattern = ^stats.*
retentions = 10s:6h,1min:7d,10min:5y

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34959669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档