pystatsd是etsy的statsd服务器的客户端,是graphite stats收集和绘图服务器的前端/代理。
pystatsd-hit9的Python项目详细描述
简介:Pystatsd是Etsy Brilliant Statsd服务器的客户机和服务器实现,Graphite Stats Collection和Graphing服务器的前端/代理。
*Graphite
-http://graphite.wikidot.com
*statsd
-code:https://github.com/etsy/statsd
-blog post:http://codeascraft.etsy.com/2011/02/15/measure anything measure everything/
**pystatsd**已经过[测试打开](http://travis-ci.org/sivy/py-statsd)python 2.5、2.6和2.7。
[![构建状态](https://secure.travis-ci.org/sivy/py-statsd.png?branch=master)“(http://travis ci.org/sivy/py statsd)
usage
----
有关示例用法,请参阅statsd嫒test:
pystatsd import client,server
srvr=server(debug=true)
srvr.serve()
sc.timing('python嫒test.time',500)
sc.increment('python_test.inc_int')
sc.decrement('python_test.decre_int')
sc.gauge('python_test.gauge',42)
ubuntu的系统。
pystatsd服务器包含了一个基本的upstart脚本。它位于init/下的
,如果您构建/安装
.deb文件,它将安装到/usr/share/doc。upstart脚本应该复制到/etc/init/pystatsd.conf中,
将从/etc/default/pystatsd中读取配置变量。默认情况下,
pystatsd守护进程作为用户“nobody”运行,从安全角度来看这是一件好事。
udp dst端口8125
*Graphite
-http://graphite.wikidot.com
*statsd
-code:https://github.com/etsy/statsd
-blog post:http://codeascraft.etsy.com/2011/02/15/measure anything measure everything/
**pystatsd**已经过[测试打开](http://travis-ci.org/sivy/py-statsd)python 2.5、2.6和2.7。
[![构建状态](https://secure.travis-ci.org/sivy/py-statsd.png?branch=master)“(http://travis ci.org/sivy/py statsd)
usage
----
有关示例用法,请参阅statsd嫒test:
pystatsd import client,server
srvr=server(debug=true)
srvr.serve()
sc.timing('python嫒test.time',500)
sc.increment('python_test.inc_int')
sc.decrement('python_test.decre_int')
sc.gauge('python_test.gauge',42)
ubuntu的系统。
pystatsd服务器包含了一个基本的upstart脚本。它位于init/下的
,如果您构建/安装
.deb文件,它将安装到/usr/share/doc。upstart脚本应该复制到/etc/init/pystatsd.conf中,
将从/etc/default/pystatsd中读取配置变量。默认情况下,
pystatsd守护进程作为用户“nobody”运行,从安全角度来看这是一件好事。
udp dst端口8125