将错误添加到New Relic

时间:2014-12-09 09:37:17

标签: ruby-on-rails newrelic

我们的应用程序在工作线程中有很多rescue块。记录异常,但线程继续工作 - 这就是重点。现在我已将New Relic添加到应用程序中,但是`错误 - >尽管应用程序日志中存在错误,但事件页面始终为空。

是否有某种方法可以在rescue块中手动向New Relic添加错误,而无需重新引发异常?

1 个答案:

答案 0 :(得分:3)

代理仅报告未处理的异常。未捕获处理的异常是预期的行为。为了查看这些处理的异常,你应该能够使用New Relic Ruby API调用notice_error(),这里描述了:

http://www.rubydoc.info/github/newrelic/rpm/NewRelic/Agent#notice_error-instance_method