2016-04-26 25 views
2

我看到邁克建議使用一個錯誤的服務報告在這裏時sidekiq工作中發生的錯誤: https://www.mikeperham.com/2013/08/25/please-use-an-error-serviceSidekiq是否會自動向Rollbar報告錯誤?

還有這種寶石,它看起來像它增加了一箇中間件來完成這一功能:https://github.com/allenwei/sidekiq-rollbar

但這個寶石的問題報告表明Sidekiq已經這樣做了。

有誰知道答案是什麼?如果Rollbar被配置爲處理Rails項目中的異常,Will Sidekiq會自動通過Rollbar報告在作業期間發生的錯誤嗎?或者我必須寫點東西,或者使用寶石來做到這一點?

我知道Rollbar可以使用Sidekiq提供一個隊列 - 這只是當我嘗試谷歌的答案混淆問題。

回答

0

我還沒有親自使用Rollbar,但由於Sidekiq在您的Rails環境的上下文中運行,您應該會收到Sidekiq工作人員的錯誤。您還應該從任何rake任務或生產中的Rails控制檯收到錯誤。我已經使用Airbrake和AppSignal與Sidekiq並且都報告了Sidekiq的錯誤。