From 4b4cde4fe3848c30e9f1cf1efc8cbc46fd50da83 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 16 May 2026 16:06:14 +0300 Subject: f3s/monitoring: disable grafana, loki, tempo; reduce alloy to no-op MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- f3s/argocd-apps/monitoring/loki.yaml | 86 ------------------------------------ 1 file changed, 86 deletions(-) delete mode 100644 f3s/argocd-apps/monitoring/loki.yaml (limited to 'f3s/argocd-apps/monitoring/loki.yaml') 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 -- cgit v1.2.3