跳转到主要内容

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。

状态
-------------

审查和合并拉取请求,更新内容,现在带有测试!

[![构建状态](https://secure.travis-ci.org/sivy/py-statsd.png?branch=master)](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 (12.1 kB 查看哈希值)

上传时间

由以下支持