django-statsd is a Django app that submits query and view durations to Etsy's statsd.
Project description
Introduction
django_statsd is a middleware that uses python-statsd to log query and view durations to statsd.
- Documentation
- Bug reports
- Package homepage
- Python Statsd
- Graphite
Install
To install simply execute python setup.py install. If you want to run the tests first, run python setup.py test
Usage
To install, add the following to your settings.py:
django_statsd to the INSTALLED_APPS setting.
- django_statsd.middleware.StatsdMiddleware to the top of your
MIDDLEWARE
- django_statsd.middleware.StatsdMiddlewareTimer to the bottom of your
MIDDLEWARE
Configuration
You can configure django-statsd using the Django settings config:
>>> # Settings ... STATSD_HOST = '127.0.0.1' ... STATSD_PORT = 12345
The full list of configurations is available in ReadTheDocs.
Advanced Usage
>>> def some_view(request): ... with request.timings('something_to_time'): ... # do something here ... pass >>> >>> def some_view(request): ... request.timings.start('something_to_time') ... # do something here ... request.timings.stop('something_to_time')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django_statsd-2.7.0.tar.gz
.
File metadata
- Download URL: django_statsd-2.7.0.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 573a97aadd1881d223632d8671d1f819f13af2c14611528ff642f97a8b19cca5 |
|
MD5 | ff5476f4d4def7c8e7c72d51dd56b183 |
|
BLAKE2b-256 | e959ac390fc0d25de648151bf99db60eadea15d2537654cbfed35c58f950585b |
File details
Details for the file django_statsd-2.7.0-py2.py3-none-any.whl
.
File metadata
- Download URL: django_statsd-2.7.0-py2.py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f59bcfbbdf0fe204e01a0cdc2e4ab279e1261fa19a4d1f32acb0a74dcc28e12 |
|
MD5 | 91dcc2f7de74591711bca876ea27db2a |
|
BLAKE2b-256 | 0be2c0cf683078fe5dc56349a74d2e2271abd74930d3e0c26d1ea9ffcfaf80fa |