mirror of https://github.com/peter4431/rq.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
title | layout |
---|---|
RQ: Sending exceptions to Sentry | patterns |
Sending Exceptions to Sentry
Sentry is a popular exception gathering service. RQ allows you to very easily send job exceptions to Sentry. To do this, you'll need to have sentry-sdk installed.
There are a few ways to start sending job exceptions to Sentry.
Configuring Sentry Through CLI
Simply invoke the rqworker
script using the --sentry-dsn
argument.
rq worker --sentry-dsn https://my-dsn@sentry.io/123
Configuring Sentry Through a Config File
Declare SENTRY_DSN
in RQ's config file like this:
SENTRY_DSN = 'https://my-dsn@sentry.io/123'
And run RQ's worker with your config file:
rq worker -c my_settings
Visit this page to read more about running RQ using a config file.
Configuring Sentry Through Environment Variable
Simple set RQ_SENTRY_DSN
in your environment variable and RQ will
automatically start Sentry integration for you.
RQ_SENTRY_DSN="https://my-dsn@sentry.io/123" rq worker