Provides middleware for transaction and error reporting to opbeat from your Pyramid applications.
Installation can be done with easy_install, pip, or whichever package management tool you prefer:
pip install opbeat_pyramid
Using the module should be simple. You will need to call
config.include('opbeat_pyramid') on the configurator for your Pyramid
project. With the standard Pyramid boilerplates, this will be done in the
main function within _init_.py.
The following options must be in your app configuration in order to use this module:
| Pyramid Setting | Environment Variable | Description |
|---|---|---|
| opbeat.enabled * | OPBEAT_ENABLED | True to enable reporting to OpBeat |
| opbeat.module_name * | OPBEAT_MODULE_NAME | The name of your project's module |
| opbeat.organization_id * | OPBEAT_ORGANIZATION_ID | Your opbeat organization ID |
| opbeat.app_id * | OPBEAT_APP_ID | Your opbeat app ID |
| opbeat.secret_token * | OPBEAT_SECRET_TOKEN | Your opbeat secret token |
| opbeat.unsafe_settings_phrases | OPBEAT_UNSAFE_SETTINGS_PHRASES | Comma-separated phrases used in setting names that should never be sent to update. |
NOTE: Settings marked with * are required