Sanic-Sentry -- Sentry integration to sanic web server.
- python >= 3.5
Sanic-Sentry should be installed using pip: :
pip install sanic-sentry
SENTRY_DSN - Sentry DSN for your application
To begin we'll set up a Sanic app:
>>> from sanic import Sanic >>> from sanic_sentry import SanicSentry >>> app = Sanic(__name__) >>> app.config['SENTRY_DSN'] = 'http://public:secret@example.com/1'
To initialize plugin you can pass 'app' to __init__:
>>> plugin = SanicSentry(app)
Or use init_app to reverse dependency:
>>> plugin = SanicSentry() >>> plugin.init_app(app)
Optional parameters:
SENTRY_PARAMS - Configure advanced parameters for sentry: Explained in https://docs.sentry.io/clients/python/advanced/
- >>> app.config['SENTRY_PARAMS'] = {
"release": "0.3", "environment": "production" ...
}