我正在绘制从Logstash发送到StatsD到Graphite的统计信息。当我查看石墨图时,我会看到最近4分钟的正确数据,然后图表大幅下降到大约1/10的数据指标。随着图形刷新,下降继续发生在滚动的4分钟标记处。
我目前正在制作的指标正在从Logstash的StatsD发送。它们是以下列形式的状态代码计数:
sum(stats_counts.logstash.*.iis.*.2*)
sum(stats_counts.logstash.*.iis.*.3*)
sum(stats_counts.logstash.*.iis.*.4*)
sum(stats_counts.logstash.*.iis.*.5*)
我使用以下配置设置了Graphite:
存储schemas.conf:
[catchall]
pattern = ^.*
retentions = 10s:7d,1m:60d,10m:1y
存储aggregation.conf:
[min]
pattern = \.min$
xFilesFactor = 0.1
aggregationMethod = min
[max]
pattern = \.max$
xFilesFactor = 0.1
aggregationMethod = max
[count]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum
[lower]
pattern = \.lower(_\d+)?$
xFilesFactor = 0.1
aggregationMethod = min
[upper]
pattern = \.upper(_\d+)?$
xFilesFactor = 0.1
aggregationMethod = max
[sum]
pattern = \.sum$
xFilesFactor = 0
aggregationMethod = sum
[gauges]
pattern = ^.*\.gauges\..*
xFilesFactor = 0
aggregationMethod = last
[default_average]
pattern = .*
xFilesFactor = 0.5
aggregationMethod = average
我删除了所有的私语文件并重新启动了碳缓存服务,以便我可以排除以前的模式保存在私语文件中。相应的stats.
指标(除了上述stats_counts.
指标)也会出现这种情况。
这里最令人困惑的部分是,这发生在4分钟标记处,而不是我storage-schemas.conf
中配置的1分钟或10分钟标记。如果发生任何奇怪的事情,我会想象它会发生在其中一个设定的时间间隔内。
提前致谢。