Tracing
소개
분산 추적의 필요성
기존 모니터링의 한계
핵심 개념
1. Trace (추적)
2. Span (스팬)
필드
설명
예시
3. Span 관계와 계층 구조
4. SpanContext (스팬 컨텍스트)
Context Propagation (컨텍스트 전파)
W3C Trace Context (권장)
B3 Propagation (Zipkin 호환)
전파 방식 비교
형식
헤더
장점
단점
샘플링 전략
Head-based Sampling (헤드 기반)
Tail-based Sampling (테일 기반)
샘플링 전략 비교
전략
결정 시점
리소스 사용
정확도
사용 사례
트레이스-로그-메트릭 상관분석
TraceID를 통한 로그 연결
Exemplar를 통한 메트릭 연결
Grafana에서의 상관분석
솔루션 비교
분산 추적 솔루션 비교표
기능
Tempo
X-Ray
Jaeger
Datadog APM
Dynatrace
선택 가이드
Best Practices
1. 계측 전략
2. Span 네이밍 규칙
3. 태그 표준화
다음 단계
퀴즈
마지막 업데이트