我已经从头开始重新安装Graphite服务器来开始自动化。
我不知道是什么,但我一定忘记了某种configuration,因为现在我们的数据只显示来自StatsD的最新数据点。
如果我在某个度量文件中执行whisper-fetch ,我可以看到如下条目:
whisper-fetch --pretty FILE.wsp | tail -n 10 Thu Oct 23 20:01:00 2014 0.000000 Thu Oct 23 20:02:00 2014 0.000000 Thu Oct 23 20:03:00 2014 0.000000 Thu Oct 23 20:04:00 2014 0.000000 Thu Oct 23 20:05:00 2014 0.000000 Thu Oct 23 20:06:00 2014 0.000000 Thu Oct 23 20:07:00 2014 0.000000 Thu Oct 23 20:08:00 2014 0.000000 Thu Oct 23 20:09:00 2014 0.000000 Thu Oct 23 20:10:00 2014 13.000000
这个例子是根据StatsD提供的一个度量标准,如果我在carbon。*度量标准中做同样的事情,这是完全正常的:
whisper-fetch --pretty /mnt/graphite/whisper/carbon/agents/127.0.0.1-a/committedPoints.wsp | tail -n 10 Thu Oct 23 20:02:00 2014 9254.000000 Thu Oct 23 20:03:00 2014 8857.000000 Thu Oct 23 20:04:00 2014 8763.000000 Thu Oct 23 20:05:00 2014 8236.000000 Thu Oct 23 20:06:00 2014 9265.000000 Thu Oct 23 20:07:00 2014 8737.000000 Thu Oct 23 20:08:00 2014 8691.000000 Thu Oct 23 20:09:00 2014 8738.000000 Thu Oct 23 20:10:00 2014 8437.000000 Thu Oct 23 20:11:00 2014 5585.000000
什么导致Carbon不能统计和提交StatsD发送的数据?
有2个StatsD实例提供Graphite,其中一个已经发送了零计数器,并从另一个数据中覆盖了数据。
我们停止了第二个StatsD实例,似乎已经解决了。