我正在使用 New Relic(Heroku 插件)來監控 Rails 應用程式。應用程式中有一個地方可以檢測到“這永遠不應該發生”的情況,這種情況通過 New Relic 的監控不容易檢測到,我希望能夠使用 New Relic 通知/警報/任何東西來立即發出信號那個代碼路徑。有沒有辦法從應用程式中顯式觸發警報,這樣我就不必為事件警報添加另一個 gem/插件?
(這似乎類似于這個 2013 年的問題,該問題從未得到明確回答,其評論中的鏈接現在已過時)
uj5u.com熱心網友回復:
您可以使用NewRelic::Agent.record_custom_event或NewRelic::Agent.notice_error方法。
uj5u.com熱心網友回復:
我會做這樣的事情:
begin
this_should_never_happen
rescue Exception
if defined?(NewRelic)
error = StandardError.new('Boom!')
NewRelic::Agent.notice_error(error)
end
end
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/482383.html
