이전 항목: 추적 프로그램 구문에서 사용되는 지시문 이름 및 인수다음 항목: 사용자 지정 추적 프로그램 정의에 따옴표 사용


일반적으로 사용되는 추적 프로그램 이름 및 예제

다음 목록에서는 가장 일반적으로 사용되는 추적 프로그램 이름과 추적 프로그램이 추적하는 항목을 설명합니다.

BlamePointTracer

Blame 관련 구성 요소의 평균 응답 시간, 간격당 수, 동시성, 중단 및 오류를 포함하는 표준 메트릭 집합을 제공합니다.

ConcurrentInvocationCounter

시작되었지만 아직 완료되지 않은 메서드의 횟수를 보고합니다. 결과는 Investigator 트리에서 추적 프로그램에 지정된 메트릭 이름 <metric-name> 아래에 보고됩니다. 예를 들어 이 추적 프로그램을 사용하여 동시 데이터베이스 쿼리의 수를 셀 수 있습니다.

DumpStackTraceTracer

이 추적 프로그램이 적용되는 메서드에 대해 계측된 응용 프로그램의 표준 오류로 스택 추적을 덤프합니다. 덤프 스택 추적 프로그램에서 throw되는 예외 스택 추적은 실제 예외가 아니라 메서드 스택 추적을 출력하기 위한 메커니즘입니다.

이 기능은 메서드의 호출 경로를 확인하는 데 유용합니다.

중요! 이 기능은 과다한 시스템 오버헤드를 발생시킵니다. 따라서 이 추적 프로그램은 급격한 오버헤드 증가가 허용되는 진단 컨텍스트에서만 사용하는 것이 좋습니다.

MethodCPUTimer

메서드 실행 중에 사용되는 평균 CPU 시간(밀리초)으로, 메트릭 트리의 <metricname> 아래에 보고됩니다.

참고: 이 추적 프로그램을 사용하려면 지원되는 플랫폼의 플랫폼 모니터가 필요합니다.

MethodTimer

평균 메서드 실행 시간(밀리초)으로, 메트릭 트리에서 추적 프로그램에 지정된 메트릭 이름 <metric-name> 아래에 보고됩니다.

PerIntervalCounter

간격당 호출 수입니다. 이 간격은 데이터 소비자(예: Investigator의 뷰 창)의 표시 기간에 따라 변경됩니다. 결과는 Investigator 트리에서 추적 프로그램에 지정된 메트릭 이름 <metric-name> 아래에 보고됩니다.