Skip to main content

Send logging data to Riemann

Project description

django-riemann
==============

Send logging information to a [Riemann][1] instance via Django's `LOGGING`
directive.

[1]: http://riemann.io/

Installl
--------

```
pip install django-riemann
```

Fields
------

```
host: the host name of the app that is sending the logs
service: 'django-logger'
state: log level
time: time of the log event
tags: logger name
description: traceback if available
```

Configuration
-------------



``` python
RIEMANN_LOGGER_HOST = '127.0.0.1'
RIEMANN_LOGGER_PORT = '5555'
RIEMANN_LOGGER_TRANSPORT = 'udp' # or 'tcp'


LOGGING = {
# ...
'handlers': {
'riemann': {
'level': 'INFO',
'class': 'riemann.handler.RiemannHandler'
}
}
}
LOGGING['root']['handlers'].append('riemann')
```

License
-------

BSD, short and sweet

Project details


Download files

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

Files for django-riemann, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size django-riemann-0.0.2.tar.gz (1.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page