所以,我想安装statsd并使用客户端python-statsd为我的Graphite成功安装的Graphite收集一些数据。我关注了this tutorial,但我的Graphite文件夹中仍然没有statsd子目录
那么可能出现什么问题以及如何检查statsd的工作情况? (我的python-statsd客户端没有显示任何错误消息)
答案 0 :(得分:1)
statsd必须知道碳缓存(或碳中继)的位置,这是您遵循的教程的一部分。这应该进入statsd的配置。
{
graphitePort: 2003,
graphiteHost: "127.0.0.1",
port: 8125
}
要测试碳缓存的工作原理,您可以发送带有echo
的消息echo "foo.bar 1 `date +%s`" | nc -q0 <graphite host> 2003
这应该为您提供一个目录 foo ,其指标 bar 且值 1 。
如果可以,那么您的碳配置正确且可以访问。下一次测试它与statsd交谈
echo "foo.bar:2|c" | nc -q0 -u <statsd host> 8125
应该在 foo.bar 中为您提供 2 的新值。如果有效,那么一切都应该有效。