Jaeger 데이터 소스 구성
Jaeger 데이터 소스 구성
그라파나에서 Jaeger 데이터 소스를 추가하고 구성하는 방법을 안내합니다. Jaeger는 분산 트레이스 오픈소스 도구로, 그라파나에서 Jaeger의 트레이스와 스팬을 쿼리하고 시각화할 수 있어요.
본문
데이터 소스 추가
- Administration > Data sources > Add data source에서 Jaeger를 선택합니다.
- URL – Jaeger의 HTTP API 또는 gRPC 주소를 입력합니다(예:
http://jaeger:16686). - Access –
Server(기본) 또는 Browser 접근. - Auth – 필요 시 기본 인증, TLS 등을 설정합니다.
- Save & test로 연결을 확인합니다.
주요 설정
- URL – Jaeger 쿼리용 HTTP/gRPC 엔드포인트.
- Auth type – Jaeger가 인증을 요구하면 Basic Auth, TLS 클라이언트 인증 등을 설정.
- Lower limit – 결과를 보여줄 최소 기간(옵션) 설정.
Jaeger 쿼리
Jaeger 데이터 소스는 다음을 지원합니다.
- 트레이스 검색 – 서비스, 연산(operation), 태그, 기간(duration), 시간 범위로 트레이스 검색.
- 트레이스 ID 검색 – 알려진 트레이스 ID로 조회.
- 스팬 상세 – 트레이스 뷰에서 스팬의 태그, 로그, 참조 확인.
쿼리 편집기에서 Search와 TraceID 쿼리 유형을 선택할 수 있습니다.
트레이스 뷰
트레이스 결과는 코드 평가(워터폴) 뷰로 표시되며, 각 스팬의 기간·서비스·태그를 확인할 수 있습니다. Explore의 트레이스 통합과 함께 사용됩니다.
주의 사항
- Jaeger는 트레이스 전용 데이터 소스입니다(메트릭/로그 미지원).
- 쿼리 결과는 Explore에서 시각화하며, 트레이스 뷰 유형을 지원합니다.