Hang on, I already use Sentry
Keep the gems and your initializer. Change the DSN to Telebugs and restart your web and worker processes. There’s no new error-reporting API or Sentry account to deal with.
A request at noon. A job at midnight. The Sentry Rails integration sends their errors to Telebugs on your own server.
Space pauses or resumes. R replays. Escape shows the complete setup.
Keep the gems and your initializer. Change the DSN to Telebugs and restart your web and worker processes. There’s no new error-reporting API or Sentry account to deal with.
No. sentry-rails reports unhandled request errors. If you rescue an exception and still want a report, Sentry.capture_exception does that.
The Rails integration covers unhandled Active Job exceptions. Sidekiq has its own SDK integration, too. A failed job can leave you a report even when nobody is looking at a web page.
The exception, its Ruby backtrace, and the context the SDK sends, including any enabled breadcrumbs. Telebugs also has sensitive-data scrubbing for details you don’t want in a report.