OpenTelemetry
v0.157.0Observability2026년 7월 21일
OpenTelemetry Collector v0.157.0은 배치 전송 크기 대시보드와 알림에 영향을 미치는 두 가지 파괴적 히스토그램 변경, 하나의 API 함수 제거, 하나의 사용 중단을 도입하는 혼합 릴리스입니다. 스키마 부트스트랩, 부분 리로드 기능, 리소스 탐지 등의 수정과 개선도 포함됩니다.
breaking배치 전송 크기 히스토그램 버킷 경계 변경
`otelcol_exporter_queue_batch_send_size_bytes`와`otelcol_processor_batch_batch_send_size_bytes`히스토그램의 버킷 경계가 128 B에서 16 MiB까지의 2의 거듭제곱 바이트 스케일로 변경됩니다. 이 메트릭에 대해 특정 버킷 값(le)을 하드코딩한 대시보드 또는 알림은 새로운 버킷 경계에 맞게 업데이트해야 합니다.
breakingBalancerName 함수 제거
`BalancerName` API 함수가 제거되었습니다. `DefaultBalancerName` 상수를 사용하십시오. 제거된 함수를 호출하는 코드가 영향 대상입니다.
breakingWithForceUnmarshaler 설정 옵션 사용 중단
`pkg/xconfmap`의`WithForceUnmarshaler` 옵션이 v0.157.0에서 사용 중단되었습니다. `confmap.WithForceUnmarshaler`를 사용하십시오.
주요 변경 (5)
- 파괴적 변경: 배치 전송 크기 히스토그램 버킷이 2의 거듭제곱 스케일(128 B~16 MiB)로 변경. 고정 버킷 값을 사용하는 대시보드와 알림은 업데이트 필요
- 파괴적 변경: BalancerName API 함수 제거. DefaultBalancerName 상수로 대체
- 파괴적 변경: pkg/xconfmap의 WithForceUnmarshaler 사용 중단. confmap.WithForceUnmarshaler 사용
- 버그 수정: debug 익스포터 스코프 인덱스 출력, gRPC WaitForReady 옵션 적용, 피처 게이트 빈 요소 패닉, 리소스 디텍터 슬라이스 값 속성 패닉
- 개선: 핵심 구성 요소용 config.schema.yaml 부트스트랩, 서비스 텔레메트리 리소스 탐지, 부분 설정 리로드 피처 게이트(Alpha/Beta)