一个简单的statsd客户端,支持dogtag兼容的标记。

statsd-tags的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如何在IntelliJ中导入Gradle项目?   java使用dropwizard在ContainerResponseFilter上注入HttpServletRequest HttpServletRequest   基于Java的简单规则引擎的回退实现   java无法在引号“”中获取字符串值(Android)   直接从java书籍中复制的用户界面代码不希望运行   java如何检查已安装的libevent版本?   javascript如何在CryptoJS中解密文件,由JAVA使用AES加密   如何为自制软件打包Java GUI应用程序   java IntelliJ,在调试模式下运行glassfish,未部署工件   swing重新打开以前关闭的窗口Java   带参数的java测试资源   此URL不支持java HTTP Status 405 HTTP方法GET,即使没有doget()方法   java Heroku应用程序使用s3上传图像   java使两个水平文本视图在一起小于某个宽度时保持左侧,但如果它们大于宽度,则省略左侧视图?   Thymeleaf中的java绑定列表;索引超出范围   java类型JspWriter中的print(boolean)方法不适用于参数   java安卓要么没有足够的内存用于后台任务,要么GC有问题   如何使用证书过期的旧java小程序?   java如何从事件中获取数据到主函数?