소스 검색

configure persistent storage for metrics

Grega Bremec 1 개월 전
부모
커밋
7573da0c76
1개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제
  1. 26 0
      playbooks/roles/user-workload-monitoring/tasks/main.yml

+ 26 - 0
playbooks/roles/user-workload-monitoring/tasks/main.yml

@@ -45,6 +45,15 @@
           enableUserWorkload: true
           alertmanagerMain:
             enableUserAlertmanagerConfig: true
+          prometheusK8s:
+            retention: 1w
+            retentionSize: 4Gi
+            volumeClaimTemplate:
+              spec:
+                storageClassName: nfs-storage
+                resources:
+                  requests:
+                    storage: 4Gi
 
 - name: Ensure that the uwm alertmanager configmap is defined.
   kubernetes.core.k8s:
@@ -60,4 +69,21 @@
           alertmanager:
             enabled: true
             enableAlertmanagerConfig: true
+          prometheus:
+            retention: 1w
+            retentionSize: 4Gi
+            volumeClaimTemplate:
+              spec:
+                storageClassName: nfs-storage
+                resources:
+                  requests:
+                    storage: 4Gi
+          thanosRuler:
+            retention: 1w
+            volumeClaimTemplate:
+              spec:
+                storageClassName: nfs-storage
+                resources:
+                  requests:
+                    storage: 4Gi
 ...