我正在使用Azure的自定义代理设置概述here概述了Azure中托管的网站。通常,一切正常,但我的服务返回了一些我不想在New Relic中报告的4xx错误。不幸的是,我对newrelic.config文件的更改似乎没有被提升。
我的errorCollector部分看起来相当标准:
<errorCollector enabled="true">
<ignoreErrors>
<exception>System.IO.FileNotFoundException</exception>
<exception>System.Threading.ThreadAbortException</exception>
</ignoreErrors>
<ignoreStatusCodes>
<code>400</code>
<code>401</code>
<code>403</code>
<code>404</code>
<code>405</code>
<code>409</code>
</ignoreStatusCodes>
</errorCollector>
但网站仍然说只忽略401和404(默认值)。
看起来这是New Relic 2.x中的一个错误并且是fixed in 3.0,但我刚升级到3.4。
我可以将配置移动到New Relic本身,但我喜欢在git中提供历史记录。
思想?
答案 0 :(得分:1)
事实证明,这实际上仅适用于服务,而不适用于New Relic(即使您可以从他们的站点配置它)。为了使它工作,我必须弄清楚我将返回什么状态代码,然后将其包含在我的New Relic报告中。