我最近用Graphite安装了statsd。 Statsd正在logstash中工作:
statsd {
host => "localhost"
port => 8125
debug => false
increment => "%{dhcp}"
}
Graphite storage-schemas.conf:
[stats]
pattern = ^stats.*
retentions = 5m:500m,600:10080,1800:262974
问题是所有图表都是每秒或10秒,但我需要每分钟。 如何将图表速率更改为一分钟?
提前谢谢你。 最诚挚的问候
答案 0 :(得分:1)
在statsd的配置中,添加以下内容以确保statsd和graphite同步 -
flushInterval: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与聚合架构counter_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)