setup service monitor for prometheus and alertanager

This commit is contained in:
Giancarlo Rubio
2017-04-20 12:54:20 +02:00
parent f715d85530
commit 2d962a310d
3 changed files with 30 additions and 0 deletions

View File

@@ -1,6 +1,8 @@
apiVersion: v1
kind: Service
metadata:
labels:
alertmanager: main
name: alertmanager-main
spec:
type: NodePort

View File

@@ -1,6 +1,8 @@
apiVersion: v1
kind: Service
metadata:
labels:
prometheus: k8s
name: prometheus-k8s
spec:
type: NodePort

View File

@@ -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]}