0

有没有办法整合 Bugsnag 来拯救 Sidekiq 的所有异常并发送通知?我在文档中找不到它。

def call(_worker, _msg, _queue)
Bugsnag.before_notify_callbacks << lambda do |notif|
  notif.add_tab(
    :gem_version,
    metascrape: Metascrape::VERSION
  )
end
yield

救援 ActiveRecord::RecordNotFound => e Bugsnag.notify e 确保 Bugsnag.before_notify_callbacks.clear end end

4

1 回答 1

1

为什么你认为你需要做任何事情?文档表明它应该可以正常工作。

Bugsnag ruby​​ 可与 Rails、Sidekiq、Resque、DelayedJob (3+)、Mailman、Rake 和 Rack 一起使用。通过在此处发送拉取请求或向这些项目添加挂钩,应该很容易添加对其他框架的支持。

https://bugsnag.com/docs/notifiers/ruby

于 2015-08-30T14:23:23.160 回答