OpenTelemetry란?
Jaeger·Zipkin·Prometheus 등 제각각이던 관측 표준을 통합한 업계 공통 사양이다.
구성
- SDK — 언어별 계측 라이브러리
- OTLP — 전송 프로토콜
- Collector — 중간 수집·처리·라우팅
왜 표준화인가
앱은 SDK만 심고, 백엔드(Datadog/Jaeger/Tempo 등)를 자유롭게 교체 가능. 벤더 락인 회피.
3대 시그널
- Trace — 요청 경로
- Metric — 집계 수치
- Log — 이벤트 텍스트
세 신호를 trace_id로 묶는 것이 핵심 가치.