From cd575d94a604ddeb9fcf226714bc4871a8584eac Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Thu, 1 Jan 2026 08:03:58 +0900 Subject: [PATCH] PERF(prometheus): optimize prometheus memory usage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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) --- prometheus/helm-values.yaml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/prometheus/helm-values.yaml b/prometheus/helm-values.yaml index a18842b..c38e88b 100644 --- a/prometheus/helm-values.yaml +++ b/prometheus/helm-values.yaml @@ -37,23 +37,25 @@ prometheus: enabled: true prometheusSpec: - scrapeInterval: 30s - evaluationInterval: 30s - retention: 7d + scrapeInterval: 60s # 30s → 60s (메모리 절감) + evaluationInterval: 60s # 30s → 60s + retention: 3d # 7d → 3d (메모리 절감) storageSpec: volumeClaimTemplate: spec: - storageClassName: longhorn # Migrated from local-path to Longhorn (replica=3) + storageClassName: longhorn accessModes: ["ReadWriteOnce"] resources: requests: storage: 5Gi - + resources: + limits: + memory: 1Gi # limit 추가 (무제한 증가 방지) requests: - cpu: 200m # Increased from 50m (actual usage: 188m) - memory: 256Mi + cpu: 200m + memory: 512Mi # 256Mi → 512Mi (실제 사용량 반영) # ServiceMonitor 자동 발견 - 모든 ServiceMonitor 선택 serviceMonitorSelectorNilUsesHelmValues: false