저장소와 쿼리 경로를 비롯한 여러 영역에 새 기능과 설정이 추가되고, 일부 실험 기능은 정식 단계로 올라갑니다. 기본값과 설정 이름, 의존성이 바뀌었으며 정확성, 메모리 사용, 패닉, 데이터 손상을 다루는 수정도 포함됩니다.
조치 필요 (1)
breaking버킷 인덱스 기본 활성화
블록 저장소의 버킷 인덱스가 기본적으로 활성화됩니다. 운영 환경에서는
-blocks-storage.로 버킷 인덱스를 끄는 설정이 권장되지 않습니다.bucket-store. bucket-index. enabled=false
영향 확인 (1)
breaking원격 쓰기 및 OTLP 라벨 플래그 통합
원격 쓰기 v2 및 OTLP 요청에
-distributor.또는enable-type-and-unit-labels -distributor.를 설정한 경우에 해당합니다.otlp. enable-type-and-unit-labels 테넌트별
-distributor.플래그가 추가되어 원격 쓰기 v2 및 OTLP 요청에enable-type-and-unit-labels __unit__과__type__라벨을 붙일 수 있습니다. 이는 호환성을 깨뜨리는 변경이며, 기존-distributor.플래그는 사용 중단 예정 상태의 아무 동작도 하지 않는 플래그로 바뀌어 새 플래그에 통합되었습니다.otlp. enable-type-and-unit-labels
미리 준비 (3)
breakingRuler API 플래그 이름 변경
-experimental.를 설정한 경우에 해당합니다.ruler. enable-api -experimental.의 이름이ruler. enable-api -ruler.로 바뀌었습니다. 기존 플래그는 사용 중단 예정 상태로 유지됩니다.enable-api breakingAlertmanager API 플래그 이름 변경
-experimental.를 설정한 경우에 해당합니다.alertmanager. enable-api -experimental.의 이름이alertmanager. enable-api -alertmanager.로 바뀌었습니다. 기존 플래그는 사용 중단 예정 상태로 유지됩니다.enable-api breaking사용자 인덱스 갱신 설정 이름 변경
-*.또는users-scanner. user-index. cleanup-interval clean_up_interval을 설정한 경우에 해당합니다.사용자 인덱스 갱신 설정의 이름이 변경되었습니다. 플래그는
-*.에서users-scanner. user-index. cleanup-interval -*.로,users-scanner. user-index. update-interval users_scanner설정 블록의 항목은clean_up_interval에서update_interval로 바뀌었습니다.