프로메테우스 3.13.3 유지보수 릴리스 공개
조회 1 · 댓글 0
모니터링 도구 프로메테우스(Prometheus)가 9월 7일 3.13.3 유지보수 릴리스를 공개했습니다. 3.13 계열을 계속 쓰는 환경을 위한 패치로, 새 기능은 없고 보안 의존성 갱신 2건과 운영 안정성 버그 수정 위주로 채워졌습니다.
보안 쪽은 프로메테우스 자체 취약점이 아니라 사용하는 Go 라이브러리 두 곳의 권고에 대응한 것입니다. GO-2026-5841 관련으로 klauspost/compress를 1.18.7로, GO-2026-6303 관련으로 golang.org/x/crypto를 0.55.0으로 올렸습니다. 코드 변경 없이 의존성 버전만 끌어올린 대응입니다.
운영에서 체감될 만한 버그 수정은 다음과 같습니다.
- 종료 시 CPU: 스크레이프 매니저와 얼러팅이 종료 과정에서 CPU를 100% 가까이 소모해 graceful shutdown이 지연되던 문제를 각각 수정했습니다. 재시작이 잦은 배포 환경이라면 눈에 띌 수 있습니다.
- TSDB 정합성: out-of-order 쿼리가 컴팩션을 막아 메모리가 계속 늘던 문제, 삭제된 시리즈가 재시작 후 샘플 누락과 오류를 내던 문제, 손상된 TSDB를 열 때 고루틴과 파일 핸들이 새던 문제(윈도우 디렉터리 핸들 포함)를 고쳤습니다.
- 기타: 도커 스웜 서비스 디스커버리에서 플러그인이나 네트워크 연결로 동작하는 서비스에 대한 패닉, PromQL의 대소문자 무시 정규식 매처가 일치하는 값 일부를 조용히 누락하던 문제도 포함됐습니다.
정리하면 데이터 정합성과 종료 안정성에 직접 닿는 수정이 많습니다. 3.13 계열로 운영 중이라면 3.13.3으로 올려두는 편이 좋아 보입니다.
🔗 https://github.com/prometheus/prometheus/releases/tag/v3.13.3
로그인 후 답글을 남길 수 있습니다.