Skip to main content

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.

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:

  1. django_statsd to the INSTALLED_APPS setting.

  2. django_statsd.middleware.StatsdMiddleware to the top of your

    MIDDLEWARE_CLASSES

  3. django_statsd.middleware.StatsdMiddlewareTimer to the bottom of your

    MIDDLEWARE_CLASSES

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


Download files

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

Source Distribution

django-statsd-2.2.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

django_statsd-2.2.0-py2.py3-none-any.whl (10.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-statsd-2.2.0.tar.gz.

File metadata

File hashes

Hashes for django-statsd-2.2.0.tar.gz
Algorithm Hash digest
SHA256 203dcc025ededa71187be1b47e43e8351d0b10349e0d4e01a7c3a2a7a1383761
MD5 b210f8ae40a1bc21be76c69e1a715052
BLAKE2b-256 24e160d5100fe83929f4bc953af03f9ed1fe26732463814df42b484bd3a959d9

See more details on using hashes here.

File details

Details for the file django_statsd-2.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_statsd-2.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dcd7abbd1c6b10a2e5af36c6fa49ae454af932e87b0d09e7c6be50c80a89fef1
MD5 0d01c8c846ff7e413f42c2add4b3d711
BLAKE2b-256 cd485d94a7f23f8f98f3759883fe98869e153089b606885af4ceefb0ef9d969c

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