Sidekiq 会自动向 Rollbar 报告错误吗?

Does Sidekiq report errors to Rollbar automatically?

我看到 Mike 建议使用错误服务来报告在此处的 sidekiq 作业期间发生的错误: https://www.mikeperham.com/2013/08/25/please-use-an-error-service

还有这个 gem,看起来它添加了一个中间件来做到这一点:https://github.com/allenwei/sidekiq-rollbar

但是报告了一个问题gem,这表明 Sidekiq 已经这样做了。

有谁知道答案是什么?如果 Rollbar 配置为处理 Rails 项目中的异常,Sidekiq 是否会通过 Rollbar 自动报告作业期间发生的错误?还是我必须写点什么,或者使用 gem 来写?

我知道 Rollbar 可以使用 Sidekiq 来提供队列 - 当我尝试 google 寻求答案时,这只会混淆问题。

我个人没有使用过 Rollbar,但由于 Sidekiq 在您的 Rails 环境的上下文中运行,您应该会收到来自 Sidekiq 工作人员的错误。您还应该从生产中的任何 rake 任务或 Rails 控制台收到错误。我已经将 Airbrake 和 AppSignal 与 Sidekiq 一起使用,并且都报告了 Sidekiq 的错误。

是的,如果检测到 Sidekiq,rollbar gem 将添加一个全局异常处理程序:https://github.com/rollbar/rollbar-gem/blob/master/lib/rollbar/plugins/sidekiq.rb#L14