为什么New Relic在慢速Web事务下列出“/System.ServiceModel.Activation.AspN

本文关键字:System ServiceModel AspN Activation Relic New 事务 Web 为什么 | 更新日期: 2023-09-27 17:56:05

我正在使用New Relic来收集.NET 3.5 Web服务的性能指标。New Relic告诉我,这个应用程序中最耗时的Web事务是"/System.ServiceModel.Activation.AspNetRouteServiceHttpHandler"。我做了一些研究,并理解这与处理对 WCF 应用程序的 HTTP 请求有关,但我不明白为什么它在 New Relic 中显示为自己的 Web 事务。有人对为什么会发生这种情况有任何建议吗?

为什么New Relic在慢速Web事务下列出“/System.ServiceModel.Activation.AspN

New Relic的.NET代理使用事务中的跟踪器命名事务,具有最高的命名优先级。可以使用 http 处理程序、asp 名称、MVC 控制器名称或 Web 服务名称来命名 Web 事务,具体取决于在事务执行中调用的跟踪器。没有显式命名事务的跟踪器的后台事务将汇总到单个事务名称中。

可以使用自定义命名设置自定义检测,以便更好地了解代码,该过程记录在此处:https://newrelic.com/docs/dotnet/CustomInstrumentation#metrics

如果您需要更多帮助,我建议您在 https://support.newrelic.com/