OpenTelemetry

OpenTelemetry

OpenTelemetry(오픈텔레메트리, 줄여서 OTel)는 애플리케이션의 텔레메트리 데이터(traces·metrics·logs)를 생성하고 수집·전송하기 위한 벤더 중립적인 오픈소스 표준이에요. 특정 업체의 SDK와 도구에 얽매이지 않고, 한 번 계측한 코드가 어느 백엔드(Jaeger, Zipkin, Prometheus, 상용 벤더 등)로든 자유롭게 내보내질 수 있게 설계됐죠.

핵심 개념

  • 신호(Signals): 트레이스(Traces)·메트릭(Metrics)·로그(Logs)라는 세 가지 관측 신호
  • 컨텍스트 전파(Context Propagation): 서비스 경계를 넘어 신호들을 서로 연관시키는 메커니즘
  • 계측(Instrumentation): 코드 기반(Code-based)과 제로 코드(Zero-code)·자동 계측 방식
  • 컴포넌트(Components): 스펙(Specification), Collector, 언어별 API/SDK, 익스포터(Exporters) 등

이 카테고리의 문서

  • 신호: 트레이스·메트릭·로그 개념
  • 연관관계: 컨텍스트 전파
  • 계측: 계측 방식과 컴포넌트 구조

출처: https://opentelemetry.io/docs/