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