diff --git a/manifests/prometheus/prometheus-k8s-service-monitor-alertmanager.yaml b/manifests/prometheus/prometheus-k8s-service-monitor-alertmanager.yaml
index 29d68c821de15a7fb99b7e0d88ef605079d6cb9f..e0e33f9dd9761bf7de35df925bf6750a454e39e7 100644
--- a/manifests/prometheus/prometheus-k8s-service-monitor-alertmanager.yaml
+++ b/manifests/prometheus/prometheus-k8s-service-monitor-alertmanager.yaml
@@ -3,7 +3,7 @@ kind: ServiceMonitor
 metadata:
   name: alertmanager
   labels:
-    app: alertmanager
+    k8s-app: alertmanager
 spec:
   selector:
     matchLabels:
diff --git a/manifests/prometheus/prometheus-k8s-service-monitor-prometheus.yaml b/manifests/prometheus/prometheus-k8s-service-monitor-prometheus.yaml
index be74cd6d51770d74fbe2d37d0735e3fb9a2444cb..bfcb4e319b56fe9f891e86b5479611279fe8dee5 100644
--- a/manifests/prometheus/prometheus-k8s-service-monitor-prometheus.yaml
+++ b/manifests/prometheus/prometheus-k8s-service-monitor-prometheus.yaml
@@ -3,7 +3,7 @@ kind: ServiceMonitor
 metadata:
   name: prometheus
   labels:
-    app: prometheus
+    k8s-app: prometheus
 spec:
   selector:
     matchLabels:
diff --git a/manifests/prometheus/prometheus-k8s.yaml b/manifests/prometheus/prometheus-k8s.yaml
index df432c403aa60ef870fac381fb2d9128473d01fa..066997ee34580a4e70548149b4e37a2db570d51d 100644
--- a/manifests/prometheus/prometheus-k8s.yaml
+++ b/manifests/prometheus/prometheus-k8s.yaml
@@ -9,7 +9,7 @@ spec:
   version: v1.7.0
   serviceAccountName: prometheus-k8s
   serviceMonitorSelector:
-    matchExpression:
+    matchExpressions:
     - {key: k8s-app, operator: Exists}
   ruleSelector:
     matchLabels: