From 5e908f796cc965eb07b1a13e23bf7415f0c32cb0 Mon Sep 17 00:00:00 2001 From: Michel Hollands Date: Thu, 28 Mar 2024 11:27:39 +0000 Subject: [PATCH] add extra filter in prometheus scrape for http-metrics Signed-off-by: Michel Hollands --- charts/meta-monitoring/templates/agent/config.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/charts/meta-monitoring/templates/agent/config.yaml b/charts/meta-monitoring/templates/agent/config.yaml index 6e6c3c0..19db85f 100644 --- a/charts/meta-monitoring/templates/agent/config.yaml +++ b/charts/meta-monitoring/templates/agent/config.yaml @@ -85,11 +85,21 @@ data: name = "metrics" } + discovery.relabel "only_http_metrics" { + targets = discovery.relabel.rename_meta_labels.output + + rule { + source_labels = ["__meta_kubernetes_pod_container_port_name"] + action = "keep" + regex = "http-metrics" + } + } + prometheus.scrape "pods" { clustering { enabled = true } - targets = discovery.relabel.rename_meta_labels.output + targets = discovery.relabel.only_http_metrics.output forward_to = [ {{ include "agent.prometheus_write_targets" . }} ] } {{- if .Values.kubeStateMetrics.enabled }}