c# - 新的 Relic ASP.NET Web API

标签 c# asp.net asp.net-web-api newrelic

我正在尝试在我的 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/

相关文章:

c# - RavenDB,使用嵌入式数据库存储数据的唯一方法是在 'system database' 中?

c# - Code First from Database - 无法将 NULL 值插入列 'Id',但值实际上不为 null

C# UWP 隐藏软导航栏

asp.net - 是否可以模拟负载均衡器,以及它们提供了多少性能增益?

asp.net-mvc - 当我使用 Web API 从匿名类返回数据时,我应该使用什么返回类型?

asp.net-mvc - WebApiController 和 HttpContext.Current.User 中的 User 是否不同?

c# - 如何从 Web API 应用程序的 Bin 目录访问 Xml 文件?

C#线程同步

asp.net - 使用 ASP.NET 网络服务帐户访问网络文件夹

javascript - 关于文件上传的查询