0

我最近用 Graphite 安装了 statsd。Statsd 在 logstash 中工作:

statsd {
 host => "localhost"
 port => 8125
 debug => false
 increment => "%{dhcp}"

}

石墨存储-schemas.conf:

[stats]
pattern = ^stats.*
retentions = 5m:500m,600:10080,1800:262974

问题是所有图表都是每秒或 10 秒,但我需要每分钟。如何将图表速率更改为一分钟?

先感谢您。此致

4

1 回答 1

1

在 statsd 的配置中,添加以下内容以确保 statsd 和石墨同步-

刷新间隔:60000,

这里的计数以毫秒为单位。这将使 statsd 每分钟将指标发送到石墨。

pattern = ^stats\.

retentions = 60s:90d

您的存储模式没有落入正则表达式,因为您没有逃脱该时期。

一个好主意是验证在指标上“最终适用”的模式。一个简洁的方法是tailf /opt/graphite/storage/log/carbon-cache/carbon-cache-a/creates.log然后发送一个测试指标来验证以确定石墨认为你想要从中得到什么。输出将类似于 -

24/10/2013 15:05:08 :: 新指标 METRIC_NAME 匹配聚合架构 counters_fall_here

24/10/2013 15:05:08 :: 创建数据库文件 /opt/graphite/storage/whisper/METRIC_NAME.wsp (archive=[(60, 43200), (600, 52560)] xff=0.0 agg=sum)

于 2013-10-24T14:57:43.377 回答