Jaeger 데이터 소스 구성

Jaeger 데이터 소스 구성

그라파나에서 Jaeger 데이터 소스를 추가하고 구성하는 방법을 안내합니다. Jaeger는 분산 트레이스 오픈소스 도구로, 그라파나에서 Jaeger의 트레이스와 스팬을 쿼리하고 시각화할 수 있어요.

출처: Jaeger data source configuration

본문

데이터 소스 추가

  1. Administration > Data sources > Add data source에서 Jaeger를 선택합니다.
  2. URL – Jaeger의 HTTP API 또는 gRPC 주소를 입력합니다(예: http://jaeger:16686).
  3. AccessServer(기본) 또는 Browser 접근.
  4. Auth – 필요 시 기본 인증, TLS 등을 설정합니다.
  5. Save & test로 연결을 확인합니다.

주요 설정

  • URL – Jaeger 쿼리용 HTTP/gRPC 엔드포인트.
  • Auth type – Jaeger가 인증을 요구하면 Basic Auth, TLS 클라이언트 인증 등을 설정.
  • Lower limit – 결과를 보여줄 최소 기간(옵션) 설정.

Jaeger 쿼리

Jaeger 데이터 소스는 다음을 지원합니다.

  • 트레이스 검색 – 서비스, 연산(operation), 태그, 기간(duration), 시간 범위로 트레이스 검색.
  • 트레이스 ID 검색 – 알려진 트레이스 ID로 조회.
  • 스팬 상세 – 트레이스 뷰에서 스팬의 태그, 로그, 참조 확인.

쿼리 편집기에서 SearchTraceID 쿼리 유형을 선택할 수 있습니다.

트레이스 뷰

트레이스 결과는 코드 평가(워터폴) 뷰로 표시되며, 각 스팬의 기간·서비스·태그를 확인할 수 있습니다. Explore의 트레이스 통합과 함께 사용됩니다.

주의 사항

  • Jaeger는 트레이스 전용 데이터 소스입니다(메트릭/로그 미지원).
  • 쿼리 결과는 Explore에서 시각화하며, 트레이스 뷰 유형을 지원합니다.

더 알아보기