5.2. 분산추적
전체 추적(Trace) 데이터를 탐색하고, 서비스 간 요청 흐름을 분석하는 화면입니다.

개요
분산추적 화면은 마이크로서비스 환경에서 요청이 여러 서비스를 거치는 전체 경로를 시각화합니다. 추적(Trace)은 분산 시스템에서 하나의 요청이 여러 서비스를 거치는 경로를 기록한 데이터입니다.
히트맵(Heatmap)으로 추적 데이터의 분포를 한눈에 파악하고, 응답 시간이 느린 요청이나 오류가 발생한 요청을 빠르게 식별할 수 있습니다. 선택한 영역을 드릴다운하여 개별 추적의 스팬(Span) 상세까지 확인할 수 있습니다.
좌측 사이드바에서 분산추적 메뉴를 클릭하면 진입할 수 있습니다.
참고: 분산추적 데이터는 OpenTelemetry SDK로 계측된 애플리케이션에서 수집됩니다. 아직 연동하지 않은 경우 화면 상단의 OpenTelemetry 통합 버튼을 클릭하여 설정 방법을 확인하세요.
화면 구성
| 영역 | 설명 |
|---|---|
| 상단 헤더 | OpenTelemetry 통합 버튼 |
| 히트맵 | X축(시간) x Y축(응답 시간) 분포 차트. 드래그로 범위 선택 가능 |
| 탭 | 개요 / 추적 / 오류 원인 / 응답 시간 탐색기 / 속성 비교 |
| 필터 패널 | 서비스명, 스팬명, 추적 ID 등의 필터 조건 설정 |
| 차트 선택 표시 | 히트맵에서 선택된 시간·응답 시간 범위 표시 |
| 기준선 표시 | 속성 비교, 응답 시간 탐색기 탭에서 선택 영역 외의 비교 기준 표시 |
| 옵션 | 보조 요청 제외 설정 |
| 콘텐츠 영역 | 탭별 분석 결과 표시 |
주요 기능
히트맵 읽는 법

히트맵(Heatmap)은 시간과 응답 시간의 분포를 색상 밀도로 시각화합니다. 가로축(X축)은 시간, 세로축(Y축)은 추적의 응답 시간을 나타냅니다. 각 셀의 색상은 해당 시간대·응답 시간 범위에 속하는 요청의 밀도를 표현합니다.
- 색상이 진할수록 해당 시간대에 해당 응답 시간 범위의 요청이 많이 발생했음을 의미합니다.
- 색상이 위쪽에 집중되어 있으면, 응답 시간이 긴 요청이 많다는 뜻입니다.
- 특정 시간대에 붉은 점이 나타나면, 그 시점에 오류가 발생했음을 나타냅니다.
- 정상적인 상태에서는 대부분의 점이 **아래쪽(낮은 응답 시간)**에 집중됩니다.
히트맵 좌측 상단에 색상 범례가 표시됩니다. 범례의 왼쪽(밝은색)은 요청이 적은 영역, 오른쪽(진한색)은 요청이 많은 영역을 나타냅니다.
SLO 응답 시간 목표가 설정된 경우, 히트맵에 목표 임계값 라인이 표시됩니다. 이 라인 위의 요청은 SLO 목표를 초과한 요청 입니다.
히트맵 우측의 확대 버튼을 클릭하면 전체 화면 모드에서 히트맵을 더 넓게 확인할 수 있습니다.
히트맵 영역 선택
히트맵에서 마우스로 드래그하여 특정 시간·응답 시간 범위를 선택할 수 있습니다. 선택하면 해당 범위의 추적 데이터만 탭에 표시됩니다.
- 히트맵에서 조사하려는 영역을 마우스로 클릭한 채로 드래그합니다.
- 선택된 범위가 차트 선택 행에 시간 범위와 응답 시간 범위 태그로 표시됩니다.
- 오류 영역을 선택한 경우 오류 태그도 함께 표시됩니다.
- 탭의 콘텐츠가 선택한 범위 기준으로 자동 갱신됩니다.
- 선택을 취소하려면 차트 선택 행의 선택 해제 버튼을 클릭합니다.
팁: 응답 시간이 급증한 영역(히트맵 위쪽의 점 클러스터)을 선택한 뒤 추적 탭이나 오류 원인 탭을 확인하면 문제의 원인을 빠르게 파악할 수 있습니다.
탭별 분석
개요 탭
전체 추적 데이터의 요약 정보를 보여줍니다.
상단 요약 카드에서 다음 지표를 확인할 수 있습니다.
| 지표 | 설명 |
|---|---|
| 서비스 | 추적에 포함된 고유 서비스 수 |
| 요청 | 초당 전체 요청 수 (/s) |
| 오류 | 전체 요청 중 오류 비율 (%) |
| p50 / p95 / p99 | 응답 시간 백분위수 (밀리초) |
하단 테이블에는 루트 서비스(Root Service)와 루트 스팬(Root Span) 이름별로 요청 수, 오류율, 응답 시간 백분위수가 표시됩니다.
참고: 이 테이블은 루트 스팬만 표시합니다. 루트 스팬(Root Span)은 각 추적(Trace)에서 요청이 시작되는 첫 번째 스팬입니다.
테이블에서 다음 작업을 수행할 수 있습니다.
- 서비스명(루트 서비스) 클릭: 해당 서비스의 샘플 추적 상세(스팬 폭포수 차트) 다이얼로그가 열립니다.
- 스팬명 클릭: 해당 서비스·스팬으로 필터링된 추적 탭으로 이동합니다.
- 오류율 클릭: 해당 서비스·스팬의 오류 원인 탭으로 이동합니다.
- 필터 아이콘: 해당 스팬으로 필터를 적용합니다.
- 추적 아이콘: 샘플 추적의 스팬 폭포수 차트를 엽니다.
참고: 루트 서비스(Root Service)는 요청이 처음 진입하는 서비스입니다. p50/p95/p99는 전체 요청 중 각각 50%, 95%, 99%가 해당 응답 시간 이내에 처리됨을 의미합니다.