From 32a24f07cb97293a36a68c5234d5945f14fc9b2c Mon Sep 17 00:00:00 2001 From: Matthias Loibl <mail@matthiasloibl.com> Date: Mon, 1 Oct 2018 14:51:10 +0200 Subject: [PATCH] contrib/kube-prometheus: Generate new manifests after dropping etcd labels --- jsonnetfile.lock.json | 6 +++--- manifests/prometheus-serviceMonitorApiserver.yaml | 5 +++++ .../prometheus-serviceMonitorKubeControllerManager.yaml | 5 +++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/jsonnetfile.lock.json b/jsonnetfile.lock.json index d5fabd04..4a773925 100644 --- a/jsonnetfile.lock.json +++ b/jsonnetfile.lock.json @@ -8,7 +8,7 @@ "subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus" } }, - "version": "50b1dbe739d9e4a59fb936b1733f8e53c86de897" + "version": "004e648d186bc7be6f1f519da26f96bc2533f1b6" }, { "name": "ksonnet", @@ -48,7 +48,7 @@ "subdir": "grafana-builder" } }, - "version": "94aef231932810633416bfe596a41dbad2b1ebb9" + "version": "bce24b0b087f7dc09c9e9f066f3e554a851792e9" }, { "name": "grafana", @@ -78,7 +78,7 @@ "subdir": "Documentation/etcd-mixin" } }, - "version": "a3e242d80ae1a13ae57904fc12e91fe4c9ecf972" + "version": "c74998267c71ef4a0fa847ce16d620b7fe3580bf" } ] } diff --git a/manifests/prometheus-serviceMonitorApiserver.yaml b/manifests/prometheus-serviceMonitorApiserver.yaml index 0cffe541..6d884a2b 100644 --- a/manifests/prometheus-serviceMonitorApiserver.yaml +++ b/manifests/prometheus-serviceMonitorApiserver.yaml @@ -9,6 +9,11 @@ spec: endpoints: - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token interval: 30s + metricRelabelings: + - action: drop + regex: etcd_(debugging|disk|request|server).* + sourceLabels: + - __name__ port: https scheme: https tlsConfig: diff --git a/manifests/prometheus-serviceMonitorKubeControllerManager.yaml b/manifests/prometheus-serviceMonitorKubeControllerManager.yaml index dfb2a25d..153a90da 100644 --- a/manifests/prometheus-serviceMonitorKubeControllerManager.yaml +++ b/manifests/prometheus-serviceMonitorKubeControllerManager.yaml @@ -8,6 +8,11 @@ metadata: spec: endpoints: - interval: 30s + metricRelabelings: + - action: drop + regex: etcd_(debugging|disk|request|server).* + sourceLabels: + - __name__ port: http-metrics jobLabel: k8s-app namespaceSelector: -- GitLab