一种支持telegraf兼容标签的pystatsd分叉包。

statsd-telegraf的Python项目详细描述


statsdGraphite的友好前端。这是一个python客户端 对于statsd守护进程。更具体地说,这是jsocol的一个分支 pystatsd客户机,增加了对dogtag兼容的支持 标签。

Code:https://github.com/toddjames/statsd-tags
License:MIT; see LICENSE file
Issues:https://github.com/toddjames/statsd-tags/issues
Documentation:https://statsd-tags.readthedocs.io/

快速使用:

>>>importstatsd>>>c=statsd.StatsClient('localhost',8125)>>>c.incr('foo')# Increment the 'foo' counter.>>>c.timing('stats.timed',320)# Record a 320ms 'stats.timed'.

您还可以在所有统计信息中添加前缀:

>>>importstatsd>>>c=statsd.StatsClient('localhost',8125,prefix='foo')>>>c.incr('bar')# Will be 'foo.bar' in statsd/graphite.

也支持与dogtag兼容的标记:

>>>importstatsd>>>c=statsd.StatsClient('localhost',8125)>>>c.gauge('baz',42,tags=['production','fqdn':'example.org'])

安装

安装statsd最简单的方法是使用pip!

您可以从pypi安装:

$ pip install statsd-tags

或github:

$ pip install -e git+https://github.com/toddjames/statsd-tags#egg=statsd

或来源:

$ git clone https://github.com/toddjames/statsd-tags
$ cd statsd-tags
$ python setup.py install

文档

docs/目录和ReadTheDocs上有很多文档。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在读取属性文件时获取空指针   java NoSuchMethodError:org。springframework。靴子网状物servlet。错误错误控制器。最新SpringCloudStarter NetflixZuul中的getErrorPath()   java Spring不使用相同的JDBC连接   sqlite DB中带方括号的java数据   如何编译基于Maven的Java项目以从命令行运行它   java如何限制cowndown计时器的操作(例如登录)   java如何使用spring和springboot应用程序配置数据库?我想知道如何回答这类问题?   java中的buildpath不支持java。图书馆路径   java如何使用条目集在树映射上迭代?   java如何将IndexOf与Scanner结合使用?   xml Java SAX解析器进程监视   java在多台远程机器上运行并行junit测试   当我尝试在ListView中动态添加项时,单击按钮时java崩溃