【发布时间】:2014-02-18 12:10:19
【问题描述】:
我已经实现了 curl_jason 插件来重新收集 LoadBalancer 指标并将其发送到我的 RabbitMQ 以在 Graphite 中绘制。问题是,它没有发送任何数据,而它与内存、cpu、df root、网络等其他插件一起工作得很好(而且很棒)。我试图按照这个建议进行故障排除:https://serverfault.com/questions/499378/collectd-stores-nan-instead-of-correct-value-in-ubuntu-12-04,但是有'没有问题出来。
这是我的 collectd.conf:https://gist.github.com/Mariano-gon/8732467
这是我启动时 collectd.log 的最后几行:https://gist.github.com/Mariano-gon/8732488
请求是针对我的 LoadBalancer 所在的 Rackspace API 发出的,如果手动运行,curl 会得到一个非常正常的 json 响应。
这是它的快照:https://gist.github.com/Mariano-gon/8732518
我尝试在 collectd.conf 中添加一个新标头:标头 "Accept: /",但没有成功。
最后,collectd 启动时除了网络、df、内存、cpu 等(所有正常工作并发送数据的插件)之外,不会创建任何新文件夹。
希望此信息对您有所帮助,任何评论将不胜感激。谢谢!
【问题讨论】:
标签: json curl centos graphite collectd