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
我看到 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