NewRelic:如何忽略错误计数和警报的特定响应

时间:2014-04-23 07:41:56

标签: java monitoring newrelic

我的Web应用程序的某些资源会定期返回404状态代码的响应,这些根本不是错误。但是NewRelic将它们声明为错误,如果每分钟有大量的响应,则会触发错误警报。

  • 我可以通过error_collector configuration忽略所有404回复,但我不想禁用应用中的所有404回复

  • 我可以通过调用NewRelic Agent API中的ignoreTransaction()来忽略整个请求,但我不想从统计信息中删除这些请求。

基本上,我想找到忽略错误收集的一些资源的方法。

有办法吗?

1 个答案:

答案 0 :(得分:1)

正如您所提到的,您可以忽略所有404,或者您可以忽略整个事务,但是您无法使用Java代理API动态忽略错误。可能最好的折衷方案是通过配置忽略有问题的错误,但是在您的应用程序的逻辑中使用API​​调用NewRelic.NoticeError来捕获您想要为错误率做出贡献的错误。换句话说,对于 想要忽略的错误,请使用NoticeError。