Docs Connect Components Processors sentry_capture sentry_capture Available in: Self-Managed Captures log events from messages and submits them to Sentry. Introduced in version 4.16.0. # Config fields, showing default values label: "" sentry_capture: dsn: "" message: webhook event received # No default (required) context: 'root = {"order": {"product_id": "P93174", "quantity": 5}}' # No default (optional) tags: {} # No default (optional) environment: "" release: "" level: INFO transport_mode: async flush_timeout: 5s sampling_rate: 1 Fields dsn The DSN address to send sentry events to. If left empty, then SENTRY_DSN is used. Type: string Default: "" message A message to set on the sentry event This field supports interpolation functions. Type: string # Examples message: webhook event received message: 'failed to find product in database: ${! error() }' context A mapping that must evaluate to an object-of-objects or deleted(). If this mapping produces a value, then it is set on a sentry event as additional context. Type: string # Examples context: 'root = {"order": {"product_id": "P93174", "quantity": 5}}' context: root = deleted() tags Sets key/value string tags on an event. Unlike context, these are indexed and searchable on Sentry but have length limitations. This field supports interpolation functions. Type: object environment The environment to be sent with events. If left empty, then SENTRY_ENVIRONMENT is used. Type: string Default: "" release The version of the code deployed to an environment. If left empty, then the Sentry client will attempt to detect the release from the environment. Type: string Default: "" level Sets the level on sentry events similar to logging levels. Type: string Default: "INFO" Options: DEBUG , INFO , WARN , ERROR , FATAL . transport_mode Determines how events are sent. A sync transport will block when sending each event until a response is received from the Sentry server. The recommended async transport will enqueue events in a buffer and send them in the background. Type: string Default: "async" Options: async , sync . flush_timeout The duration to wait when closing the processor to flush any remaining enqueued events. Type: string Default: "5s" sampling_rate The rate at which events are sent to the server. A value of 0 disables capturing sentry events entirely. A value of 1 results in sending all events to Sentry. Any value in between results sending some percentage of events. Type: float Default: 1 Back to top × Simple online edits For simple changes, such as fixing a typo, you can edit the content directly on GitHub. Edit on GitHub Or, open an issue to let us know about something that you want us to change. Open an issue Contribution guide For extensive content updates, or if you prefer to work locally, read our contribution guide . Was this helpful? thumb_up thumb_down group Ask in the community mail Share your feedback group_add Make a contribution select_parts sleep