Skip to main content

Sanic-Sentry – Sentry integration to sanic web server.

https://badge.fury.io/py/sanic-sentry.svg https://travis-ci.org/serathius/sanic-sentry.svg?branch=master https://codecov.io/gh/serathius/sanic-sentry/branch/master/graph/badge.svg

Requirements

  • python >= 3.5

Installation

Sanic-Sentry should be installed using pip:

pip install sanic-sentry

Usage

To initialize plugin you can pass ‘app’ to __init__:

>>> from sanic import Sanic
>>> from sanic_sentry import SanicSentry
>>> app = Sanic(__name__)
>>> plugin = SanicSentry(app)

Or use init_app to reverse dependency:

>>> plugin = SanicSentry()
>>> plugin.init_app(app)

Optional parameters:

SENTRY_DSN - Sentry DSN for your application:

If not set raven will fallback to SENTRY_DSN environment variable. Not setting either will disable raven.

>>> app.config['SENTRY_DSN'] = 'http://public:secret@example.com/1'

SENTRY_PARAMS - Configure advanced parameters for sentry:

Explained in https://docs.sentry.io/clients/python/advanced/

>>> app.config['SENTRY_PARAMS'] = {
...     "release": "myapp_v0.4",
...     "environment": "production",
... }

Download files

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

Source Distribution

sanic-sentry-0.1.7.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file sanic-sentry-0.1.7.tar.gz.

File metadata

  • Download URL: sanic-sentry-0.1.7.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sanic-sentry-0.1.7.tar.gz
Algorithm Hash digest
SHA256 3231d71a5537c988758f7e8148d3db1ed654d730bb113760b31a204bb1f7da3d
MD5 0fd54bbaebb79b35acf9c517d319cf40
BLAKE2b-256 d48931a8396c28d5112e805e60d5ca9f18a5b33d028d076b38bbd1b2e3a1df7d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.7 This release

1 file

0.1.6

1 file

0.1.5

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page