【问题标题】:Does Sidekiq report errors to Rollbar automatically?Sidekiq 会自动向 Rollbar 报告错误吗?
【发布时间】:2016-04-26 23:42:58
【问题描述】:

我看到 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 提供一个队列 - 当我尝试用谷歌搜索答案时,这只会混淆问题。

【问题讨论】:

    标签: ruby-on-rails sidekiq rollbar


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多