跳转到主要内容

一个简约的statsd客户端,由sprockets.mixins.statsd使用。它可以在您的应用程序中用于向statsd发送度量值。

项目描述

sprockets.clients.statsd软件包实现了一个简单的statsd客户端,该客户端由sprockets.mixins.statsd软件包使用。它可以用于您的应用程序中,将度量值发送到statsd。

默认使用的statsd服务器是localhost:8125。可以使用STATSD环境变量来设置statsd服务器连接参数。这应该采取URL的形式,例如udp://statsd.service:8675。请注意,与statsd通信的套接字在模块导入时创建一次,并且直到应用程序重新启动或模块重新加载之前不会更改。

Version Downloads Status Coverage License

安装

sprockets.clients.statsd可在Python包索引上找到,并通过pipeasy_install进行安装

pip install sprockets.clients.statsd

文档

https://sprocketsclientsstatsd.readthedocs.org

示例

以下示例演示了如何使用sprockets.clients.statsd通过递增计数器、设置仪表值和添加计时值来使用它。

from sprockets.clients import statsd

# Increment foo.bar.baz by 1
statsd.incr('foo', 'bar', 'baz')

# Set a gauge value
statsd.set_gauge('foo', 'bar', 'baz', value=10)

# Add a timing value
statsd.add_timing('foo', 'bar', 'baz', value=3.14159)

文档可在https://sprocketsclientsstatsd.readthedocs.org获取

版本历史

可在https://sprocketsclientsstatsd.readthedocs.org/en/latest/history.html查看

由以下支持