Node.js Graphite未绘制statsd请求的图形

Node.js Graphite未绘制statsd请求的图形,node.js,nginx,graphite,Node.js,Nginx,Graphite,我已经在uwsgi运行Nginx1.010的Ubuntu11.04上安装了graphite和statsd(nodejs 0.6.2) 我可以确认graphite的设置是正确的,因为当我运行示例python客户机时,它将按照应该的方式在图形上删除数据。然而,当我启动statsd(它启动时没有错误),启动我的应用程序只是循环和转储统计数据时,我看不到任何统计数据被绘制出来 我已经在端口8125上完成了tcpdump,我看到请求正在传入。有什么想法吗 |您的脚本|->| statsd:8125| 编辑

我已经在uwsgi运行Nginx1.010的Ubuntu11.04上安装了graphite和statsd(nodejs 0.6.2)

我可以确认graphite的设置是正确的,因为当我运行示例python客户机时,它将按照应该的方式在图形上删除数据。然而,当我启动statsd(它启动时没有错误),启动我的应用程序只是循环和转储统计数据时,我看不到任何统计数据被绘制出来

我已经在端口8125上完成了tcpdump,我看到请求正在传入。有什么想法吗

  • |您的脚本|->| statsd:8125|
  • 编辑statsd配置文件并将后端更改为“控制台”。现在并行启动statsd和脚本。statsd终端将开始转储输出。(默认flushInterval为10000ms)

  • |状态:8125 |->|碳/低语|
  • tailf日志文件来自“/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”

  • 有关存储在其中的数据的架构和配置的更多信息,请使用whisper-dump.py读取.wsp文件 样本输出:

    元数据: 聚合方法:平均值 最大保留期:157784400 xFilesFactor:0.5

    存档0信息: 抵销:52 每分秒数:1 积分:10080 留存额:10080 尺寸:120960

  • 现在确保statsd配置将“localhost”和“2003”指定为addr和port

  • 在浏览器中打开localhost。你应该有石墨。从左侧的选项卡中选择您的参数。你应该有你的图表


  • 您看到正在创建的whisper数据文件了吗?查看/opt/graphite/storage/whisper(如果您在其他地方安装了graphite,也可以查看类似内容)。对于您创建的每个度量或计时器,都应该有一个数据文件。我相信statsd会把它们放在一个叫做“统计”的子目录中。