From 48d95f0b9fc9f0ed57dbd622b1a3c3173769f69c Mon Sep 17 00:00:00 2001 From: Frederic Branczyk <fbranczyk@gmail.com> Date: Thu, 23 Jan 2020 13:00:13 +0100 Subject: [PATCH] *: Throw away unused high cardinality apiserver duration buckets --- jsonnet/kube-prometheus/prometheus/prometheus.libsonnet | 5 +++++ manifests/prometheus-serviceMonitorApiserver.yaml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet index 0cd727dd..bd76f608 100644 --- a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet +++ b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet @@ -420,6 +420,11 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet'; regex: 'apiserver_admission_step_admission_latencies_seconds_.*', action: 'drop', }, + { + sourceLabels: ['__name__', 'le'], + regex: 'apiserver_request_duration_seconds_bucket;(0.15|0.25|0.3|0.35|0.4|0.45|0.6|0.7|0.8|0.9|1.25|1.5|1.75|2.5|3|3.5|4.5|6|7|8|9|15|25|30|50)', + action: 'drop', + }, ], }, ], diff --git a/manifests/prometheus-serviceMonitorApiserver.yaml b/manifests/prometheus-serviceMonitorApiserver.yaml index 8f481da4..500c0d3e 100644 --- a/manifests/prometheus-serviceMonitorApiserver.yaml +++ b/manifests/prometheus-serviceMonitorApiserver.yaml @@ -54,6 +54,11 @@ spec: regex: apiserver_admission_step_admission_latencies_seconds_.* sourceLabels: - __name__ + - action: drop + regex: apiserver_request_duration_seconds_bucket;(0.15|0.25|0.3|0.35|0.4|0.45|0.6|0.7|0.8|0.9|1.25|1.5|1.75|2.5|3|3.5|4.5|6|7|8|9|15|25|30|50) + sourceLabels: + - __name__ + - le port: https scheme: https tlsConfig: -- GitLab