From 33331aeca71c4d5f08d1214f1604795056d7c9bc Mon Sep 17 00:00:00 2001 From: Guillaume Roland Date: Wed, 9 Feb 2022 18:37:18 -0800 Subject: [PATCH] Adding metricRelabelings and relabelings options --- .../kafka-lag-exporter/templates/060-ServiceMonitor.yaml | 8 ++++++++ charts/kafka-lag-exporter/values.yaml | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/charts/kafka-lag-exporter/templates/060-ServiceMonitor.yaml b/charts/kafka-lag-exporter/templates/060-ServiceMonitor.yaml index 3221c03c..60bed898 100644 --- a/charts/kafka-lag-exporter/templates/060-ServiceMonitor.yaml +++ b/charts/kafka-lag-exporter/templates/060-ServiceMonitor.yaml @@ -30,6 +30,14 @@ spec: {{- if .Values.prometheus.serviceMonitor.scrapeTimeout }} scrapeTimeout: {{ .Values.prometheus.serviceMonitor.scrapeTimeout }} {{- end }} + {{- with .Values.prometheus.serviceMonitor.metricRelabelings }} + metricRelabelings: + {{- tpl (toYaml . | nindent 6) $ }} + {{- end }} + {{- with .Values.prometheus.serviceMonitor.relabelings }} + relabelings: + {{- tpl (toYaml . | nindent 6) $ }} + {{- end }} {{- if .Values.prometheus.serviceMonitor.additionalConfig }} {{ toYaml .Values.prometheus.serviceMonitor.additionalConfig | indent 2}} {{- end }} diff --git a/charts/kafka-lag-exporter/values.yaml b/charts/kafka-lag-exporter/values.yaml index 60c74469..d3a49d20 100644 --- a/charts/kafka-lag-exporter/values.yaml +++ b/charts/kafka-lag-exporter/values.yaml @@ -189,6 +189,11 @@ prometheus: serviceMonitor: enabled: false interval: "30s" + # metricRelabelings: + # - sourceLabels: [__name__] + # regex: ^(process_|jvm_).*$ + # action: drop + # relabelings: [] # service monitor label selectors: https://github.com/helm/charts/blob/f5a751f174263971fafd21eee4e35416d6612a3d/stable/prometheus-operator/templates/prometheus/prometheus.yaml#L74 # additionalLabels: # prometheus: k8s