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