From 228807fcc8b1942bb0dc37ce06dd4b56a2917a37 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Sat, 1 Aug 2026 12:00:00 +0000 Subject: [PATCH] monitoring: doppelten node-exporter entfernt (gitops#45) Das prometheus-node-exporter-HelmRelease (hostNetwork) kollidierte auf dem Host mit dem etablierten systemd-Exporter auf Port 9100 und konnte seit Anlage nie binden (4883 Restarts, CrashLoopBackOff). Host-Metriken kommen weiterhin vom systemd-Dienst, den CFGMON direkt via 10.0.0.2:9100 scrapt - das DaemonSet haette sie nur dupliziert. Alloy-Scrape auf den verwaisten Service ebenfalls entfernt. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01PKhFj1S3UdD6xL2fbWPeYj --- apps/monitoring/alloy-config.yaml | 13 ++++--------- apps/monitoring/kustomization.yaml | 1 - apps/monitoring/node-exporter.yaml | 29 ----------------------------- 3 files changed, 4 insertions(+), 39 deletions(-) delete mode 100644 apps/monitoring/node-exporter.yaml diff --git a/apps/monitoring/alloy-config.yaml b/apps/monitoring/alloy-config.yaml index 7c33e9b..5449488 100644 --- a/apps/monitoring/alloy-config.yaml +++ b/apps/monitoring/alloy-config.yaml @@ -89,15 +89,10 @@ data: job_name = "flux" } - // Scrape node-exporter DaemonSet - prometheus.scrape "node_exporter" { - targets = [{ - __address__ = "prometheus-node-exporter.monitoring.svc.cluster.local:9100", - }] - forward_to = [prometheus.remote_write.selendis.receiver] - scrape_interval = "30s" - scrape_timeout = "10s" - } + // Kein node-exporter-Scrape mehr: Host-Metriken liefert der systemd-Exporter + // auf dem Host, den CFGMON direkt via 10.0.0.2:9100 scrapt. Das fruehere + // DaemonSet konnte wegen Portkonflikt mit ebendiesem Dienst nie starten + // (4883 Restarts) und haette dieselben Metriken doppelt geliefert (gitops#45). // Scrape Synapse metrics prometheus.scrape "synapse" { diff --git a/apps/monitoring/kustomization.yaml b/apps/monitoring/kustomization.yaml index eb57c15..784532a 100644 --- a/apps/monitoring/kustomization.yaml +++ b/apps/monitoring/kustomization.yaml @@ -4,6 +4,5 @@ resources: - namespace.yaml - helm-repos.yaml - kube-state-metrics.yaml - - node-exporter.yaml - alloy-config.yaml - alloy.yaml diff --git a/apps/monitoring/node-exporter.yaml b/apps/monitoring/node-exporter.yaml deleted file mode 100644 index e5df563..0000000 --- a/apps/monitoring/node-exporter.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: prometheus-node-exporter - namespace: monitoring -spec: - interval: 1h - chart: - spec: - chart: prometheus-node-exporter - version: "4.x" - sourceRef: - kind: HelmRepository - name: prometheus-community - namespace: flux-system - values: - hostNetwork: true - hostPID: true - hostRootFsMount: - enabled: true - service: - port: 9100 - targetPort: 9100 - prometheus: - monitor: - enabled: false - tolerations: - - effect: NoSchedule - operator: Exists