一种使用链轮.混合.statsd的最小客户堆栈
sprockets.clients.statsd的Python项目详细描述
sprockets.clients.statsd包实现了一个简单的statsd客户机 由sprockets.mixins.statsd包使用。它可以用在你的 向statsd发送度量值的应用程序。
使用的默认statsd服务器是localhost:8125。那STATSD 环境变量可用于设置STATSD服务器连接参数。 这应该采用url的形式,例如udp://statsd.service:8675。 注意,与statsd通信的套接字在模块上创建一次 导入,直到应用程序重新启动或模块 重新加载。
安装
sprockets.clients.statsd在 Python Package Index 可以通过pip或easy_install:安装
pip install sprockets.clients.statsd
示例
下面的示例演示如何使用sprockets.clients.statsdby 递增计数器、设置仪表值和添加计时值:
fromsprockets.clientsimportstatsd# Increment foo.bar.baz by 1statsd.incr('foo','bar','baz')# Set a gauge valuestatsd.set_gauge('foo','bar','baz',value=10)# Add a timing valuestatsd.add_timing('foo','bar','baz',value=3.14159)