diff --git a/manifests/alertmanager/alertmanager-service.yaml b/manifests/alertmanager/alertmanager-service.yaml
index 1608d14dce32a8d1e6074dddf701bedb05fec865..a5413102dd60338d6dffffa29810d4abc0e5783b 100644
--- a/manifests/alertmanager/alertmanager-service.yaml
+++ b/manifests/alertmanager/alertmanager-service.yaml
@@ -1,6 +1,8 @@
 apiVersion: v1
 kind: Service
 metadata:
+  labels:
+    alertmanager: main
   name: alertmanager-main
 spec:
   type: NodePort
diff --git a/manifests/prometheus/prometheus-k8s-service.yaml b/manifests/prometheus/prometheus-k8s-service.yaml
index a558f30fa9a1c43bab80822b6cc0d8c3ee6cf014..5cd3b65b7b50a0e21da2416a65d771151f375536 100644
--- a/manifests/prometheus/prometheus-k8s-service.yaml
+++ b/manifests/prometheus/prometheus-k8s-service.yaml
@@ -1,6 +1,8 @@
 apiVersion: v1
 kind: Service
 metadata:
+  labels:
+    prometheus: k8s
   name: prometheus-k8s
 spec:
   type: NodePort
diff --git a/manifests/prometheus/prometheus-k8s-servicemonitors.yaml b/manifests/prometheus/prometheus-k8s-servicemonitors.yaml
index 8b1f2b4a987ed54c4509926e47fce6a03b19de2b..ac2a26a17244b51716bbb7e945595e6643e01b13 100644
--- a/manifests/prometheus/prometheus-k8s-servicemonitors.yaml
+++ b/manifests/prometheus/prometheus-k8s-servicemonitors.yaml
@@ -44,3 +44,29 @@ spec:
     interval: 15s
   - port: http-metrics-skydns
     interval: 15s
+---
+apiVersion: monitoring.coreos.com/v1alpha1
+kind: ServiceMonitor
+metadata:
+  name: prometheus
+  labels:
+    prometheus: k8s
+spec:
+  endpoints:
+  - port: web
+  selector:
+    matchExpressions:
+    - {key: prometheus, operator: In, values: [k8s]}
+---
+apiVersion: monitoring.coreos.com/v1alpha1
+kind: ServiceMonitor
+metadata:
+  labels:
+    alertmanager: main
+  name: alertmanager
+spec:
+  endpoints:
+  - port: web
+  selector:
+    matchExpressions:
+    - {key: alertmanager, operator: In, values: [main]}
\ No newline at end of file