PERF(prometheus): optimize prometheus memory usage

- Increase scrapeInterval: 30s → 60s
- Increase evaluationInterval: 30s → 60s
- Reduce retention: 7d → 3d
- Add memory limit: 1Gi (prevent unlimited growth)
- Increase memory request: 256Mi → 512Mi (reflect actual usage)
This commit is contained in:
2026-01-01 08:03:58 +09:00
parent 2ee651b98d
commit cd575d94a6

View File

@@ -37,23 +37,25 @@ prometheus:
enabled: true enabled: true
prometheusSpec: prometheusSpec:
scrapeInterval: 30s scrapeInterval: 60s # 30s → 60s (메모리 절감)
evaluationInterval: 30s evaluationInterval: 60s # 30s → 60s
retention: 7d retention: 3d # 7d → 3d (메모리 절감)
storageSpec: storageSpec:
volumeClaimTemplate: volumeClaimTemplate:
spec: spec:
storageClassName: longhorn # Migrated from local-path to Longhorn (replica=3) storageClassName: longhorn
accessModes: ["ReadWriteOnce"] accessModes: ["ReadWriteOnce"]
resources: resources:
requests: requests:
storage: 5Gi storage: 5Gi
resources: resources:
limits:
memory: 1Gi # limit 추가 (무제한 증가 방지)
requests: requests:
cpu: 200m # Increased from 50m (actual usage: 188m) cpu: 200m
memory: 256Mi memory: 512Mi # 256Mi → 512Mi (실제 사용량 반영)
# ServiceMonitor 자동 발견 - 모든 ServiceMonitor 선택 # ServiceMonitor 자동 발견 - 모든 ServiceMonitor 선택
serviceMonitorSelectorNilUsesHelmValues: false serviceMonitorSelectorNilUsesHelmValues: false