Introduction
django_cloudwatch is a middleware that uses python-cloudwatch to log query and view durations to AWS cloudwatch.
- Documentation
- Package homepage
- Python Cloudwatch
- Graphite
- Cloudwatch
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_cloudwatch
to theINSTALLED_APPS
setting.django_cloudwatch.middleware.CloudwatchMiddleware
to the top of yourMIDDLEWARE_CLASSES
django_cloudwatch.middleware.CloudwatchMiddlewareTimer
to the bottom of yourMIDDLEWARE_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')