Skip to content

Instantly share code, notes, and snippets.

@mdesanti
Created January 8, 2019 13:22
Show Gist options
  • Save mdesanti/b75e4d2880f3485098f26f179a067f6c to your computer and use it in GitHub Desktop.
Save mdesanti/b75e4d2880f3485098f26f179a067f6c to your computer and use it in GitHub Desktop.
---
apiVersion: v1
kind: Service
metadata:
name: ambassador-monitor
labels:
service: ambassador-monitor
spec:
selector:
service: ambassador
type: ClusterIP
clusterIP: None
ports:
- name: prometheus-metrics
port: 9102
targetPort: 9102
protocol: TCP
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
namespace: monitoring
name: ambassador-monitor
labels:
ambassador: monitoring
release: prometheus-operator
app: prometheus-operator
spec:
selector:
matchLabels:
service: ambassador-monitor
endpoints:
- port: prometheus-metrics
---
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
name: prometheus
spec:
serviceAccountName: prometheus
serviceMonitorSelector:
matchLabels:
ambassador: monitoring
resources:
requests:
memory: 400Mi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment