Skip to main content

A minimalistic statsd client used by sprockets.mixins.statsd

Project description

The sprockets.clients.statsd package implements a simple statsd client that is used by the sprockets.mixins.statsd package. It can be used in your applications for sending metric values to statsd.

The default statsd server that is used is localhost:8125. The STATSD environment variable can be used to set the statsd server connection parameters. This should take the form of a URL, such as udp://statsd.service:8675. Note that the socket for communicating with statsd is created once upon module import and will not change until the application is restarted or the module is reloaded.

Version Downloads Status Coverage License

Installation

sprockets.clients.statsd is available on the Python Package Index and can be installed via pip or easy_install:

pip install sprockets.clients.statsd

Documentation

https://sprocketsclientsstatsd.readthedocs.org

Example

The following example demonstrates how to use sprockets.clients.statsd by incrementing a counter, setting a gauge value, and adding a timing value:

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)

Documentation is available at https://sprocketsclientsstatsd.readthedocs.org

Version History

Available at https://sprocketsclientsstatsd.readthedocs.org/en/latest/history.html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sprockets.clients.statsd-1.2.1.tar.gz (5.6 kB view details)

Uploaded Source

File details

Details for the file sprockets.clients.statsd-1.2.1.tar.gz.

File metadata

File hashes

Hashes for sprockets.clients.statsd-1.2.1.tar.gz
Algorithm Hash digest
SHA256 eccdfddc03cecadb0aa1e32d090ebf5db22b3e9c8a4eaeb370f50c226c839d35
MD5 2b3c2212f351bf8979666868b7dafc7a
BLAKE2b-256 f553b3afc8007ab7d3cdf91b2f4954e2cdc9faeb3191bfc8dc41e98f5e2f7393

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page