위키득계정 ↗
기술

Jaeger 분산 추적

Jaeger 분산 추적기술
초기 개발 조직
Uber
공개 발표
2016년
프로젝트 계열
CNCF
핵심 자료
트레이스와 스팬
Jaeger는 여러 서비스에 걸친 요청의 실행 흐름을 수집하고 분석하는 공개 분산 추적 플랫폼이다. 추적 자료를 처리하고 시각화해 지연과 서비스 사이의 관계를 살피는 데 사용한다.

작업 단위를 잇는 추적

스팬은 이름과 시작 시각 및 수행 시간을 가진 논리적 작업 단위다. 여러 스팬 사이의 관계를 연결한 트레이스는 요청이 시스템을 지나며 실행된 경로를 나타낸다.

문제 구간을 살피기

여러 서비스가 한 요청을 처리하면 전체 응답 시간만으로 느린 지점을 알기 어렵다. Jaeger는 추적 자료를 조회하고 시각화해 실행 관계와 지연 구간을 조사하도록 돕는다.

계측 도구와의 관계

OpenTelemetry는 프로그램에서 추적 자료를 만들고 내보내는 공통 기반을 제공한다. Jaeger는 그 자료를 받아 처리하고 분석 화면으로 보여주는 추적 백엔드의 역할을 맡는다.

관련 문서

OpenTelemetry / Prometheus 모니터링 / gRPC / CloudEvents / 이상 탐지 / API