Jaeger 데이터 소스

Jaeger 데이터 소스 (Jaeger data source)

Jaeger는 오픈 소스 엔드투엔드 분산 트레이싱 시스템이에요. Jaeger 데이터 소스로 트레이스를 쿼리·시각화하고, 서비스 의존성을 탐색하며, 트레이스를 로그·메트릭과 연결할 수 있어요. Grafana는 OSS와 Enterprise 모두에 Jaeger 데이터 소스를 기본 설치로 제공해서, 별도 설치할 것이 없어요.

출처: 문서

본문

지원 기능

기능 지원
트레이스 (Traces)
메트릭 (Metrics) 아니요
로그 (Logs) 아니요
알림 (Alerting) 아니요
애노테이션 (Annotations) 아니요

시작하기

  • Jaeger 데이터 소스 구성
  • Jaeger 쿼리 편집기
  • Jaeger 데이터 소스 문제 해결

플러그인 업데이트

Grafana v13.2부터 Jaeger 데이터 소스는 Grafana OSS와 Enterprise 모두에 기본 설치되는 독립 플러그인(standalone plugin)이에요. 이렇게 하면 Grafana 릴리스와 무관하게 업데이트를 받을 수 있어요. Grafana는 서버 재시작마다 플러그인 카탈로그를 확인하고 최신 버전을 자동 설치해요. 이 동작을 조정하려면:

  • 자동 업데이트 거부: 구성 파일에서 preinstall_auto_updatefalse로 설정해요.
  • 수동 업데이트: Grafana 재시작 없이 Administration > Plugins 페이지에서 언제든 업데이트해요.

독립 플러그인은 Grafana 12.3.0 이상이 필요해요. Grafana 12.2 이하에 번들된 Jaeger 데이터 소스는 이전처럼 계속 작동해요. 이 버전들은 변경의 영향을 받지 않아요.

Grafana 12.3.x~13.1.x를 실행 중이라면 13.2로 업그레이드하기 전에 최신 기능을 얻으려면 플러그인 카탈로그에서 독립 플러그인을 설치할 수 있어요. 이 버전들에서 독립 플러그인을 사용하려면 구성 파일에 다음을 추가해요:

[plugin.jaeger]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = jaeger
; Or install a specific version:
; preinstall_sync = jaeger@<version>

추가 기능

데이터 소스를 구성한 뒤 다음을 할 수 있어요:

  • 대시보드를 만들지 않고 Explore로 트레이스를 쿼리.
  • Node Graph 시각화를 활성화해 트레이스 구조와 서비스 의존성 표시.
  • trace to logs를 구성해 스팬을 Loki나 Splunk의 로그 항목에 연결.
  • trace to metrics를 구성해 트레이스에서 관련 메트릭으로 이동.
  • 파생 필드로 로그에서, 또는 exemplar로 메트릭에서 Jaeger 트레이스로 연결.

더 알아보기 (Learn more)