Bläddra i källkod

configure persistent storage for metrics

Grega Bremec 1 månad sedan
förälder
incheckning
7573da0c76
1 ändrade filer med 26 tillägg och 0 borttagningar
  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
 ...