Jaeger
v2.16.0Observability2026년 3월 7일
Jaeger v2.16.0은 Go 1.25.7 필수 요구사항과 레거시 원격 샘플링 형식 제거라는 주요 변경사항을 도입했으며, ClickHouse 성능 개선과 Elasticsearch 헬스체크 타임아웃 지원을 추가했습니다.
breaking배포 전 Go 1.25.7 버전으로 업그레이드 필요
코드베이스 전체에서 Go 버전 요구사항이 강제됩니다. 구 버전 Go를 사용하는 팀은 빌드 실패를 겪게 됩니다. 업그레이드하거나 소스에서 빌드하기 전에 빌드 환경, CI/CD 파이프라인, 컨테이너 이미지를 Go 1.25.7로 업데이트하세요.
breaking원격 샘플링 클라이언트 통합 업데이트 필요
레거시 원격 샘플링 엔드포인트 응답 형식이 제거되었습니다. 구 형식에 의존하는 커스텀 원격 샘플링 클라이언트를 사용하는 애플리케이션은 동작하지 않습니다. 업그레이드 전에 샘플링 설정을 검토하고 커스텀 클라이언트를 현재 형식에 맞게 업데이트하세요.
enhancement향상된 시작 안정성을 위해 Elasticsearch 헬스체크 타임아웃 활성화
새로운 시작 시 헬스체크 타임아웃 설정은 Elasticsearch 연결 문제 발생 시 무한 대기를 방지합니다. 간헐적 연결 문제가 있는 환경에서 서비스 시작 안정성을 개선하려면 Elasticsearch 스토리지 설정에 헬스체크 타임아웃 설정을 추가하세요.
주요 변경 (6)
- 전체 코드베이스에서 Go 1.25.7 버전 필수 요구사항 적용
- 레거시 원격 샘플링 엔드포인트 응답 형식 제거
- findtraceids 쿼리 재구조화를 통한 ClickHouse 성능 개선
- 시작 시 안정성을 위한 Elasticsearch 헬스체크 타임아웃 지원 추가
- HTTP 서버를 Gorilla Mux에서 표준 라이브러리 http.ServeMux로 마이그레이션
- 크리티컬 패스 시각화 및 v3 API 클라이언트 베이스 패스 처리 UI 수정사항