我在使用 uwsgi 运行 nginx 1.010 的 Ubuntu 11.04 上安装了石墨和 statsd(nodejs 0.6.2)。
我可以确认石墨设置正确,因为当我运行示例 python 客户端时,它将按应有的方式在图表上删除数据。但是,当我启动 statsd (它没有错误地启动)并启动我的应用程序时,它只是循环和转储统计信息,我看不到任何统计信息被绘制出来。
我已经在端口 8125 上完成了 tcpdump,我看到请求进来了。有什么想法吗?
编辑 statsd 配置文件并将后端更改为“控制台”。现在并行启动 statsd 和您的脚本。statsd 终端将开始转储输出。(默认flushInterval为10000ms)
从“/opt/graphite/storage/log/carbon-cache/carbon-cache-a”拖尾日志文件。最新的是:console.log、creates.log、listener.log、query.log。其中,“creates.log”将告诉您正在创建的 .wsp 文件。确保正在创建文件。这些文件位于:“/opt/graphite/storage/whisper/stats”。
样本输出:
元数据:聚合方法:平均最大保留:157784400 xFilesFactor:0.5
存档 0 信息:偏移量:每点 52 秒:1 点:10080 保留:10080 大小:120960
现在确保 statsd 配置指定“localhost”和“2003”作为地址和端口。
在浏览器中打开 localhost。你应该有石墨。从左侧的选项卡中选择您的参数。你应该有你的图表。