帮助手册

通过 .NET Agent API 支持自定义参数

.NET Agent API 允许您跟踪事务中特定方法的参数值,从而深入了解您自己的应用程序方法。

步骤:

  1. 根据您的应用程序环境,安装 APM Insight .NET agent 或 APM Insight .NET Core agent
  2. 从 NuGet 包管理器下载或引用 Site24x7.Agent.Api 包到您的应用程序项目中。
    注意:该 API 有一个名为 Site24x7.Agent.Api  的类,用于跟踪应用程序代码的性能。
  3. 使用方法 AddCustomParameter(string parameterName, object parameterValue)  跟踪事务中的参数值。

参数名称

描述

 parameterName

  • 您希望为特定事务/请求跟踪的自定义参数的名称
  • 自定义参数键的最大长度为 255 个字符。

parameterValue

  • 您希望跟踪的自定义参数的,可以是以下任意类型:
    int, float, long, double, bool, decimalstring.
  • 自定义参数值的最大长度为 255 个字符。
Note
  • 前 1500 个字符将被接受。
  • 每个事务最多可传递 50 个参数。

示例:

以下方法演示了如何通过 API 跟踪参数:

public int UserLogin(string email, string sessionKey, bool isExternal)
{
          Site24x7.Agent.Api.AddCustomParameter("ReportName", "Employee Report");
          Site24x7.Agent.Api.AddCustomParameter("reportId", 2452);
          //Your application code goes here..
}

添加的参数值将显示在 Trace > Summary 标签页的请求参数部分,如下所示:


 

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!