summaryrefslogtreecommitdiff
path: root/f3s/argocd-apps/monitoring/loki.yaml
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-16 16:06:14 +0300
committerPaul Buetow <paul@buetow.org>2026-05-16 16:06:14 +0300
commit4b4cde4fe3848c30e9f1cf1efc8cbc46fd50da83 (patch)
treed93511d43226331605c095fa0993cc15b7169e8a /f3s/argocd-apps/monitoring/loki.yaml
parent107ccb68af18cf3f4bd04bc93bdde1d7c1169f93 (diff)
f3s/monitoring: disable grafana, loki, tempo; reduce alloy to no-op
Grafana's SQLite-on-NFS persistence is unreliable across restarts (the new pod can't reacquire a clean exclusive lock after any NFS bounce), and with Loki + Tempo also gone there's nothing left for it to visualize. Keeping Prometheus alone for metrics + alerting. Changes: - prometheus.yaml: add grafana.enabled=false in the kube-prometheus-stack values so the subchart no longer renders the grafana deployment/pvc. - loki.yaml, tempo.yaml, grafana-ingress.yaml: renamed to .disabled (same pattern as commit 03a18c6) so 'kubectl apply -f argocd-apps/' stops re-creating them; the cluster Applications were also deleted, which cascade-removes the helm resources via the resources-finalizer. - alloy.yaml: drop the loki.write and otelcol.* blocks (no destinations to ship to). DaemonSet stays deployed with a minimal 'logging' block so the chart can be re-enabled by restoring the blocks here. Prometheus TSDB was also wiped (corrupted zero-byte WAL segments from the same NFS blip that took grafana down) — done separately, not part of this commit.
Diffstat (limited to 'f3s/argocd-apps/monitoring/loki.yaml')
-rw-r--r--f3s/argocd-apps/monitoring/loki.yaml86
1 files changed, 0 insertions, 86 deletions
diff --git a/f3s/argocd-apps/monitoring/loki.yaml b/f3s/argocd-apps/monitoring/loki.yaml
deleted file mode 100644
index c7985c2..0000000
--- a/f3s/argocd-apps/monitoring/loki.yaml
+++ /dev/null
@@ -1,86 +0,0 @@
-apiVersion: argoproj.io/v1alpha1
-kind: Application
-metadata:
- name: loki
- namespace: cicd
- finalizers:
- - resources-finalizer.argocd.argoproj.io
-spec:
- project: default
- source:
- repoURL: https://grafana.github.io/helm-charts
- chart: loki
- targetRevision: 6.6.3
- helm:
- releaseName: loki
- valuesObject:
- deploymentMode: SingleBinary
-
- loki:
- auth_enabled: false
- commonConfig:
- replication_factor: 1
- storage:
- type: filesystem
- schemaConfig:
- configs:
- - from: "2024-01-01"
- store: tsdb
- object_store: filesystem
- schema: v13
- index:
- prefix: index_
- period: 24h
-
- singleBinary:
- replicas: 1
- extraVolumes:
- - name: loki-data
- persistentVolumeClaim:
- claimName: loki-data-pvc
- extraVolumeMounts:
- - name: loki-data
- mountPath: /var/loki
- persistence:
- enabled: false
-
- read:
- replicas: 0
-
- write:
- replicas: 0
-
- backend:
- replicas: 0
-
- gateway:
- enabled: false
-
- chunksCache:
- enabled: false
-
- resultsCache:
- enabled: false
-
- lokiCanary:
- enabled: false
-
- test:
- enabled: false
-
- destination:
- server: https://kubernetes.default.svc
- namespace: monitoring
-
- syncPolicy:
- automated:
- prune: true
- selfHeal: true
- syncOptions:
- - CreateNamespace=false
- retry:
- limit: 3
- backoff:
- duration: 5s
- factor: 2
- maxDuration: 1m