Skip to main content

TODO

Project description

falcon-sentry
--------------

Installation
------------

.. code:: bash
pip install falcon-sentry

How to use
------------

When creating your Falcon application/API instance.
Wrap it with falcon-sentry and pass in your Sentry DSN.

.. code:: python
application = falcon.API()
application.add_route('/items', MyResource())
dsn = 'https://00000000000000000000000000000000@sentry.io/0000000'
application = falcon_sentry(dsn=dsn, app=application)
return application

You can also use an environment variable to specify the DSN.

.. code:: python
os.environ['SENTRY_DSN'] = 'https://00000000000000000000000000000000@sentry.io/0000000'
application = falcon_sentry(app=application)
return application

You can specify the Sentry environment

.. code:: python
application = falcon_sentry(dsn=dsn, app=application, environment='prod')
return application

If both the ``dsn`` parameter and the environment variable are missing then falcon-sentry will do nothing and return the application instance.


.. :changelog:

Release History
---------------

0.2.0 (2018-12-05)
++++++++++++++++++

- Adds the ability to pass in extra arguments to sentry_sdk.init.


0.1.0 (2018-12-05)
++++++++++++++++++

- Initial release.

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

falcon-sentry-0.2.0.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file falcon-sentry-0.2.0.tar.gz.

File metadata

  • Download URL: falcon-sentry-0.2.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for falcon-sentry-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3d04810e4526aae99dc056f504e0951cb4abf91b51694564714aee7e749c2cfc
MD5 157fdaae132a33145f86630e8eb31aa8
BLAKE2b-256 61dbe031f8d81aee0b27f4664ad53f64ec9c853b6e08bc26d10dd3af6e94f3a3

See more details on using hashes here.

Supported by

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