使用statsd,配置flushInterval: 1000
并与石墨的 carbon-cache通信。我希望我能看到非常偶然的柜台。
我有以下碳配置:
存储架构.conf:
[carbon]
pattern = ^carbon\.
retentions = 60:90d
[default_30s_for_1day]
pattern = .*
retentions = 30s:1d
以这种方式发送一个独特的计数器:
$ echo "foobar:1|c" > /dev/udp/127.0.0.1/8125
我可以看到statsd收到的数据包:
9 Jul 14:43:05 - DEBUG: foobar:1|c
以及发送到 carbon-cache 的数据(tcpdump 提取):
stats.foobar 1 1404909785
在石墨中,查看“foobar”的数据,我可以看到那一刻发生了一些事情(细线,见图片中的红色圆圈),但结果始终为“0”:
我错过了什么吗?
如果有更频繁的结果,那么我可以看到看起来正确的数字。
是否有最低数量的统计数据需要考虑?是否可配置?
注意:也许对于这种偶尔的数据 StatsD / Graphite 是不值得的,但由于为同一个项目收集了其他非常频繁的数据,无论如何都会使用这些数据,并希望可以使用一个独特的解决方案,即使对于罕见的计数器。