我正在尝试在我的 Web API 中使用 New Relic 的 .NET 代理,但所有请求都显示为 System.Web.Http.WebHost.HttpControllerHandler
,这正是文档 known issues section 中的内容说
MVC 4 (Note: New Relic provides limited support for the ASP .NET Web API for MVC4. All Web API transactions will appear as HttpControllerHandler, not as the name of the web API controller.)
我正在寻找任何可以使仪表板更具人性化可读性的解决方法,我的应用程序或 IIS 中是否有任何配置可以更改以在我的仪表板中具有更有意义的指标?或者是否有实现 API 调用以更改此行为的方法?
最佳答案
NewRelic 发布了 .NET 代理的更新,应该可以解决您的问题。
参见:https://newrelic.com/docs/releases/dotnet . “改进了 WebAPI 支持。您现在应该看到按 [controller].[action] 分组的 Web 事务,而不是所有报告为 System.Web.Http.WebHost.HttpControllerHandler 的 WebAPI 事务。”
关于c# - 新的 Relic ASP.NET Web API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16848305/