diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-16 16:06:14 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-16 16:06:14 +0300 |
| commit | 4b4cde4fe3848c30e9f1cf1efc8cbc46fd50da83 (patch) | |
| tree | d93511d43226331605c095fa0993cc15b7169e8a /f3s/argocd-apps/monitoring/loki.yaml | |
| parent | 107ccb68af18cf3f4bd04bc93bdde1d7c1169f93 (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.yaml | 86 |
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 |
