用Python实现StatsD/Graphite

2024-09-27 21:28:26 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有Etsy的StatsD和Graphite正在OSX10.9.3上工作。在

我现在正在尝试使用Python实现它们,我不希望使用python-statsd,因为我想在求助于库之前了解如何单独使用该技术(如果以后需要使用Ruby/PHP,那么我就不了解基本机制了)。在

也就是说,我尝试使用Python将应用程序数据发送到StatsD,然后将以Graphite显示。在

在我的应用程序中,我使用的是史蒂夫·艾薇的python_example.py的精确副本。在

在我的代码中,我这样调用increment函数:

from statsd import StatsdClient
client = StatsdClient()
client.increment('somename.someval')

以下是引发的错误:

^{pr2}$

以下是udp_sock.sendto发送的值: ('somename.someval:1|c', ('localhost', 8125))

{a4链接^我的代码


Tags: 代码client应用程序statsd技术机制graphitephp
1条回答
网友
1楼 · 发布于 2024-09-27 21:28:26

你的代码看起来不错,但首先要做的是尝试在appengine之外运行代码。如果他的作品,那么请确认appengine是否会做UDP-如果我没记错的话-我上次用app engine实现这个功能时不得不创建一个http代理。在

相关问题 更多 >

    热门问题