Oban-py support for Insights and error tracking
Honeybadger now integrates with Oban (the Python port of the Elixir background job library).
With this release you can report unhandled worker exceptions and emit per-job telemetry to Honeybadger Insights.
Once the integration is enabled:
- Unhandled worker exceptions are automatically reported to Honeybadger, with worker name, args, queue, and attempt count attached.
- Per-job and maintenance-loop telemetry are sent to Honeybadger Insights.
- When a web request enqueues a background job, that context now carries through to when the job runs — so you can trace the job back to the original request in Insights.
Oban joins our other supported Python frameworks.
Keep in mind that this feature requires Python 3.12+ and Oban 0.6.2+. You can read more about it in our Oban integration documentation.
Try Honeybadger for FREE
Honeybadger is full-stack application monitoring that helps developers move fast and fix things. Get set up in minutes and check monitoring off your to-do list.
Easy 5-minute setup — No credit card required