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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user