pystatsd是Etsy statsd服务器的客户端,是Graphite统计收集和图形服务器的前端/代理。
项目描述
简介
------------
**pystatsd**是Etsy的出色statsd服务器的客户端和服务器实现,是Graphite统计收集和图形服务器的前端/代理。
**pystatsd**已经[在以下版本上测试过](http://travis-ci.org/sivy/py-statsd) python 2.5, 2.6, 和 2.7。
* Graphite
- http://graphite.wikidot.com
* Statsd
- 代码: https://github.com/etsy/statsd
- 博客文章: 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。
状态
-------------
审查和合并拉取请求,更新内容,现在带有测试!
[](http://travis-ci.org/sivy/py-statsd)
用法
-------------
请参阅statsd_test以获取示例用法
from pystatsd import Client, Server
srvr = Server(debug=True)
srvr.serve()
sc = Client('example.org',8125)
sc.timing('python_test.time',500)
sc.increment('python_test.inc_int')
sc.decrement('python_test.decr_int')
sc.gauge('python_test.gauge', 42)
构建Debian包
-------------
要构建Debian包,运行`dpkg-buildpackage -rfakeroot`
Upstart初始化脚本
-------------
Upstart是Ubuntu的守护进程管理系统。
已经包括了一个基本的Upstart脚本来管理pystatsd服务器。它位于init/目录下,如果您构建/安装一个.deb文件,它将被安装到/usr/share/doc。Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
故障排除
-------------
您可以通过数据包嗅探查看pystatsd接收到的原始值
$ sudo ngrep -qd any . udp dst port 8125
您可以通过数据包嗅探查看发送到carbon的原始值
$ sudo ngrep -qd any stats tcp dst port 2003
------------
**pystatsd**是Etsy的出色statsd服务器的客户端和服务器实现,是Graphite统计收集和图形服务器的前端/代理。
**pystatsd**已经[在以下版本上测试过](http://travis-ci.org/sivy/py-statsd) python 2.5, 2.6, 和 2.7。
* Graphite
- http://graphite.wikidot.com
* Statsd
- 代码: https://github.com/etsy/statsd
- 博客文章: 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。
状态
-------------
审查和合并拉取请求,更新内容,现在带有测试!
[](http://travis-ci.org/sivy/py-statsd)
用法
-------------
请参阅statsd_test以获取示例用法
from pystatsd import Client, Server
srvr = Server(debug=True)
srvr.serve()
sc = Client('example.org',8125)
sc.timing('python_test.time',500)
sc.increment('python_test.inc_int')
sc.decrement('python_test.decr_int')
sc.gauge('python_test.gauge', 42)
构建Debian包
-------------
要构建Debian包,运行`dpkg-buildpackage -rfakeroot`
Upstart初始化脚本
-------------
Upstart是Ubuntu的守护进程管理系统。
已经包括了一个基本的Upstart脚本来管理pystatsd服务器。它位于init/目录下,如果您构建/安装一个.deb文件,它将被安装到/usr/share/doc。Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
Upstart脚本应该被复制到/etc/init/pystatsd.conf,并将从/etc/default/pystatsd读取配置变量。默认情况下,pystatsd守护进程以用户'nobody'的身份运行,这对于安全性来说是个好事。
故障排除
-------------
您可以通过数据包嗅探查看pystatsd接收到的原始值
$ sudo ngrep -qd any . udp dst port 8125
您可以通过数据包嗅探查看发送到carbon的原始值
$ sudo ngrep -qd any stats tcp dst port 2003
项目详情
关闭
pystatsd-hit9-0.1.10.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4c8abe49d2f25c9434fcdad00c12e8dfc8927d156adfa75435fced487c86256f |
|
MD5 | a673337f75b286874b9a95c0f2b1faf2 |
|
BLAKE2b-256 | bf6db9377cd360d3c46455bc7a0c337dbd8dc733916a71a3b795c0440f487b29 |