上一主题: 启用筛选参数收集下一主题: 按 HTTP 请求数据筛选事务跟踪


按用户 ID 筛选事务跟踪

要将 .NET 代理配置为在前端组件中按用户 ID 筛选事务跟踪,请确定应用程序如何指定用户 ID。 开发应用程序的应用程序架构师可以提供此信息。

Introscope 事务跟踪器可以识别通过以下方法之一访问的用户 ID:

重要信息! 请仅执行适用于在应用程序中指定用户 ID 的方法的配置过程。

各节信息

按上下文身份筛选

按 URL 用户筛选

按请求标头筛选

按会话属性筛选

按上下文身份筛选

如果用户 ID 是通过 HTTP 上下文身份访问的,请在代理配置文件中取消注释此属性:

introscope.agent.transactiontracer.userid.method=HttpContext.User.Identity.Name

按 URL 用户筛选

如果用户 ID 是通过 URL 用户信息访问的,请在代理配置文件中取消注释此属性:

introscope.agent.transactiontracer.userid.method=HttpContext.Request.Uri.UserInfo

按请求标头筛选

如果用户 ID 是通过 HTTP 请求标头确定的,请在代理配置文件中取消注释以下属性对,并为第二个属性定义键字符串:

introscope.agent.transactiontracer.userid.method=HttpRequest.Headers.Get
introscope.agent.transactiontracer.userid.key=<application defined key string>

按会话属性筛选

如果用户 ID 是 HTTP 会话中的一个属性,请在代理配置文件中取消注释以下属性对,并为第二个属性定义键字符串:

introscope.agent.transactiontracer.userid.method=HttpContext.Session.Contents
introscope.agent.transactiontracer.userid.key=<application defined key string>