이전 항목: 필터 매개 변수 수집 설정다음 항목: HTTP 요청 데이터를 기준으로 트랜잭션 추적 필터링


사용자 ID를 기준으로 트랜잭션 추적 필터링

프런트엔드 구성 요소에서 사용자 ID를 기준으로 트랜잭션 추적을 필터링하도록 .NET 에이전트를 구성하려면 먼저 응용 프로그램에서 사용자 ID를 지정하는 방법을 결정해야 합니다. 이 정보는 응용 프로그램을 개발한 응용 프로그램 구축자가 제공할 수 있습니다.

Introscope Transaction Tracer는 액세스하는 사용자 ID를 다음과 같은 방법 중 하나를 사용하여 식별합니다.

중요! 현재 사용 중인 응용 프로그램에서 사용자 ID를 지정하는 방법에 해당하는 구성 프로세스만 수행하십시오.

단원 정보

컨텍스트 ID별 필터

URL 사용자별 필터

요청 헤더별 필터

세션 특성을 기준으로 필터링

컨텍스트 ID별 필터

HTTP 컨텍스트 ID를 통해 사용자 ID에 액세스하는 경우 에이전트 프로필에서 다음 속성의 주석 처리를 제거합니다.

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

URL 사용자별 필터

URL 사용자 정보를 통해 사용자 ID에 액세스하는 경우 에이전트 프로필에서 다음 속성의 주석 처리를 제거합니다.

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>