diff --git a/helm/templates/servicemonitor.yaml b/helm/templates/servicemonitor.yaml index a03d561..ae0f1cc 100644 --- a/helm/templates/servicemonitor.yaml +++ b/helm/templates/servicemonitor.yaml @@ -21,6 +21,14 @@ spec: {{- with .Values.serviceMonitor.scrapeTimeout }} scrapeTimeout: {{ . }} {{- end }} + {{- if .Values.serviceMonitor.metricRelabelings }} + metricRelabelings: + {{- toYaml .Values.serviceMonitor.metricRelabelings | nindent 4 }} + {{- end }} + {{- if .Values.serviceMonitor.relabelings }} + relabelings: + {{- toYaml .Values.serviceMonitor.relabelings | nindent 4 }} + {{- end }} namespaceSelector: matchNames: - {{ .Release.Namespace }} diff --git a/helm/values.yaml b/helm/values.yaml index a942cb5..4ee6f5c 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -14,6 +14,8 @@ serviceMonitor: scrapeTimeout: namespace: additionalLabels: {} + metricRelabelings: [] + relabelings: [] grafanaDashboard: # Specifies whether a Grafana dashboard should be created