옵저버빌리티 Right-Sizing: 여기어때에서 기준을 만드는 법
2
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 Right-Sizing 기준을 만드는 방법과 적용 경험을 공유한 글입니다.
핵심 요약
- Right-Sizing 정의: Kubernetes Pod의 resources.requests와 limits를 실제 사용 패턴에 맞춰 조정
- 문제점: over‑provisioning으로 스케줄링 불가 및 자원 낭비, under‑provisioning으로 OOMKill·CPU Throttling 발생
- 측정 방식 및 기간: P95 우선 적용, 필요시 max 보조 확인, 기본 측정 기간 1주, 샘플링 간격 5분
- 컴포넌트별 버퍼 전략: 쓰기/상태 보유 컴포넌트(예: Ingester) +50% 권장, Compactor는 max 확인, Stateless는 낮은 버퍼
- 실행 절차: 메모리·CPU P95 기반 쿼리와 Throttling 탐지 쿼리 활용, Stateless부터 순차 적용 및 롤백 조건 사전 정의


