收集不与所有数据共享石墨信息

时间:2014-09-24 23:52:16

标签: graphite collectd

我有一个奇怪的。

collectd正在收集大量数据项并正确显示 collectdctl -s / var / run / collectdctl listval | getval等等。

然后,对于大多数物品,它们会有效地变成石墨。

最近,聚集石墨连接不再运作 几个最近添加的项目。虽然它出现在collectd和 可以通过collectdctl查询,它仍然不在石墨页面上。

我想知道你将如何处理这个问题。

感谢您的任何评论。

1 个答案:

答案 0 :(得分:0)

可能有很多方法可以解决这个问题,但我最终总是诉诸于tcpdump,感叹。首先在collectd中启用调试日志记录,以确保它确实没有吐出错误消息(LogLevel" debug" https://collectd.org/wiki/index.php/Plugin:LogFile尽管经常收集编译时禁用调试日志记录)。

然后使用-s0 -X标志在石墨服务器上运行tcpdump到tcpdump,以便获取数据包内容。 (您还可以使用更复杂的网络嗅探器来打印tcp数据流。)检查是否看到丢失数据包的数据项以及它们是否合适(请参阅https://collectd.org/wiki/index.php/Plugin:Write_Graphite)。通常,此步骤允许我快速确定问题是发送收集还是接收服务。