릴리스 주기와 장기 지원
릴리스 주기와 장기 지원 (LTS)
프로메테우스는 꽤 빠른 속도로 릴리스되는 오픈소스예요. 그래서 운영 환경에서는 어떤 버전을 오래 써야 하는지, 언제 업그레이드해야 하는지 고민이 생기죠. 이 문서는 프로메테우스의 일반 릴리스 주기와, 안정적으로 오래 지원받고 싶은 분들을 위한 장기 지원 버전(LTS, Long-Term Support) 정책을 설명해 드려요. 배포 전략을 세울 때 꼭 읽어 두면 좋은 자료예요.
핵심만 요약하면, 일반 마이너 릴리스는 6주 주기로 나오고 버그 수정 지원이 짧아요. 반면 LTS 버전은 선정된 버그 수정을 1년간 더 받을 수 있어요. 하지만 모든 기능이 LTS 지원 대상은 아니라는 점을 꼭 기억해 두세요.
출처: 문서
본문
프로메테우스 LTS는 선정된 릴리스로, 선정된 버그 수정을 1년이라는 연장 기간 동안 받을 수 있어요.
6주마다 새로운 프로메테우스 마이너 릴리스 주기가 시작돼요. 그 6주가 지나면 마이너 릴리스는 일반적으로 더 이상 버그 수정을 받지 못해요. 사용자가 마이너 릴리스의 버그 영향을 받는다면, 보통 최신 프로메테우스 릴리스로 업그레이드해야 해요.
프로메테우스 업그레이드는 우리의 API 안정성 보장 덕분에 간단할 거예요. 다만 새로운 기능과 개선이 회귀(regression)를 가져와 또 다른 업그레이드가 필요해질 위험이 있어요.
프로메테우스 LTS 버전은 높은 심각도(CVSS 평점 7.0 이상)의 선정된 이슈에 대해서만 수정을 받아요. 버그 수정이나 문서 수정을 위한 추가 변경이 더해질 수도 있어요. 빌드 툴체인도 최신 상태로 유지될 거예요. 이것은 커뮤니티의 최선 노력(best effort) 약속이며, 기여는 언제나 환영해요. 연속된 두 LTS 버전의 지원 기간은 적어도 한 달은 겹쳐야 해요. 이를 통해 프로메테우스에 의존하는 사용자들이 업그레이드 위험을 줄이면서도, 커뮤니티가 유지보수하는 프로메테우스 서버를 계속 사용할 수 있어요.
LTS 릴리스 목록
| 릴리스 | 날짜 | 지원 종료 | 상태 |
|---|---|---|---|
| Prometheus 2.37 | 2022-07-14 | 2023-07-31 | 지원 종료 |
| Prometheus 2.45 | 2023-06-23 | 2024-07-31 | 지원 종료 |
| Prometheus 2.53 | 2024-06-16 | 2025-07-31 | 지원 종료 |
| Prometheus 3.5 | 2025-07-14 | 2026-07-31 | 지원 종료 |
| Prometheus 3.13 | 2026-07-01 | 2027-07-31 | 지원 중 |
| TBD(예정) | 2027-06 | 2028-07-31 | 예정 |
LTS 지원의 제한사항
다음 기능들은 LTS 지원에서 제외돼요.
-
API 안정성 보장에 나열된 불안정한 기능들.
-
OpenBSD 지원.
더 알아보기 (Learn more)
- 용어집 (Glossary) — 프로메테우스 핵심 용어 정리
- API 안정성 보장 (Stability) — 무엇이 안정적이고 무엇이 아닌지
- 데이터 모델 (Data model) — 프로메테우스 데이터 저장 방식의 기초
- 실험적 기능 (Feature flags) — 아직 실험 단계인 기능들