新的Relic自定义指标 - 无法使其工作

时间:2013-12-19 11:14:36

标签: .net newrelic

我尝试按照https://docs.newrelic.com/docs/dotnet/dotnet-agent-custom-metrics上的New Relic文档在我们的网络应用程序上设置自定义指标,但无法使其正常工作。

在New Relic追踪中,我们看到很多

  

应用程序代码(在System.Web.Mvc.MvcHandler.BeginProcessRequest()中) - 我们的代理无法查看 .NET 代码中发生的情况。请参阅我们的文档,了解如何向您的应用添加自定义指标。

因此,我创建了一个MyInstrumentation.xml文件,将其放在extensions文件夹中,但仍然没有看到任何其他指标。我做错了什么?

以下是我的自定义指标的示例XML:

<?xml version="1.0" encoding="utf-8"?>
<extension xmlns="urn:newrelic-extension">
<instrumentation>
  <tracerFactory>
    <match assemblyName="WebSite.Area" className="WebSite.Area.Controllers.MyController">
      <exactMethodMatcher methodName="MyMethod" />
    </match>
  </tracerFactory>
  <tracerFactory>
    <match assemblyName="Business.CustomerBL" className="Business.CustomerBL.MyBusinessClass">
      <exactMethodMatcher methodName="SaveCustomer" />
    </match>
  </tracerFactory>
</instrumentation>
</extension>

1 个答案:

答案 0 :(得分:2)

应用程序池回收是必需的