通过 .NET Agent API 自定义事务名称
使用 .NET Agent API 自定义事务名称,便于跟踪业务关键事务并快速识别。
请按照以下说明操作。
步骤:
- 根据您的应用环境安装 APM Insight .NET Agent 或 APM Insight .NET Core Agent。
- 在应用项目中,从 NuGet 包管理器下载或引用 Site24x7.Agent.Api 包。
注意:该 API 包含一个名为 Site24x7.Agent.Api 的类,用于跟踪应用代码的性能。 - 使用方法 SetTransactionName(string customTransactionName) 为事务设置自定义名称。
|
参数名称 |
说明 |
|---|---|
|
customTransactionName |
事务的名称。仅保留前 255 个字符。 |
示例:
以下方法演示了如何通过 API 设置事务名称。
public int UserLogin(string email, string sessionKey, bool isExternal)
{
Site24x7.Agent.Api.SetTransactionName("MyLoginPage");
//Your application code goes here..
}
注意
- 当同一事务被多次调用时,将使用第一次调用时的名称作为事务名称。
- 命名事务时不应使用会话 ID、页面标题或 GUID 等唯一值。
- 唯一事务的最大数量为 350,因为事务存储限制设置为该数值。
重命名前:

重命名后:

