diff --git a/apps/metrics/app.yaml b/apps/metrics/app.yaml index 25d69fd..f789bf9 100644 --- a/apps/metrics/app.yaml +++ b/apps/metrics/app.yaml @@ -8,3 +8,4 @@ resources: - app/metrics-sealedsecret.yaml - app/release.yaml - app/route.yaml + - app/monitor.yaml diff --git a/apps/metrics/app/monitor.yaml b/apps/metrics/app/monitor.yaml new file mode 100644 index 0000000..10fe05f --- /dev/null +++ b/apps/metrics/app/monitor.yaml @@ -0,0 +1,20 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + name: prometheus + name: prometheus + namespace: metrics +spec: + endpoints: + - interval: 30s + targetPort: 9090 + path: /metrics + - interval: 30s + targetPort: 8080 + path: /metrics + namespaceSelector: + any: true + selector: + matchLabels: + prometheus.io/scrape: "true"