我想在 New Relic Web Transaction 屏幕上添加更多信息。当前跟踪在 IIS 级别聚合,我想知道是否可以使用 .Net API 为该事务添加更多自定义细节,例如使用 PostSharp 的方法级别计时。是否可以使用 API 执行此操作?
问问题
1023 次
1 回答
1
New Relic .NET 代理支持多种方法来更详细地了解您的事务性能。对于使用正确实例化的 HttpObjects 的 Web 事务,您可以将跟踪器工厂添加到自定义检测文件:
https://docs.newrelic.com/docs/dotnet/dotnet-agent-custom-metrics
您可以尝试为要检测的自定义方法添加一些跟踪器工厂。
另一种方法是使用完整的 .NET API:
https://newrelic.com/docs/dotnet/the-net-agent-api
许多方法目前仅支持 Web 事务,但有一些方法可以合并到非 Web 应用程序中,例如独立的 WCF 服务。该 API 允许您在其他信息中记录时间指标,例如自定义错误报告。
获取有关应用程序花费时间的更多信息的另一种方法是新的 Thread Profiler 功能,该功能在代理的最新版本中可用。线程配置文件让您可以统计查看正在运行的应用程序中的“热点”:
https://docs.newrelic.com/docs/applications-dashboards/thread-profiler
于 2013-10-15T20:20:37.953 回答