diff --git a/argocd/manifests/loki/loki-config.yaml b/argocd/manifests/loki/loki-config.yaml index 5210f1b..41aac8e 100644 --- a/argocd/manifests/loki/loki-config.yaml +++ b/argocd/manifests/loki/loki-config.yaml @@ -40,7 +40,7 @@ storage_config: cache_location: /loki/tsdb-cache limits_config: - retention_period: 744h # 31 days + retention_period: 8760h # 365 days compactor: working_directory: /loki/compactor diff --git a/argocd/manifests/loki/statefulset.yaml b/argocd/manifests/loki/statefulset.yaml index eb4fe3b..18a6302 100644 --- a/argocd/manifests/loki/statefulset.yaml +++ b/argocd/manifests/loki/statefulset.yaml @@ -63,4 +63,4 @@ spec: accessModes: ["ReadWriteOnce"] resources: requests: - storage: 20Gi + storage: 50Gi diff --git a/argocd/manifests/prometheus/statefulset.yaml b/argocd/manifests/prometheus/statefulset.yaml index c549368..1d90038 100644 --- a/argocd/manifests/prometheus/statefulset.yaml +++ b/argocd/manifests/prometheus/statefulset.yaml @@ -24,7 +24,7 @@ spec: args: - --config.file=/etc/prometheus/prometheus.yml - --storage.tsdb.path=/prometheus - - --storage.tsdb.retention.time=15d + - --storage.tsdb.retention.time=3650d - --web.enable-remote-write-receiver - --web.enable-lifecycle ports: @@ -65,4 +65,4 @@ spec: accessModes: ["ReadWriteOnce"] resources: requests: - storage: 20Gi + storage: 200Gi diff --git a/docs/changelog.d/+increase-retention.infra.md b/docs/changelog.d/+increase-retention.infra.md new file mode 100644 index 0000000..066e65c --- /dev/null +++ b/docs/changelog.d/+increase-retention.infra.md @@ -0,0 +1 @@ +Increase data retention: Prometheus 15d → 10y (200Gi), Loki 31d → 365d (50Gi)