Add example podMonitor for prometheus

Signed-off-by: Patrick Ruckstuhl <patrick@ch.tario.org>
pull/974/head
Patrick Ruckstuhl 4 years ago committed by Hidde Beydals (Rebase PR Action)
parent 7d3c63ad74
commit 433492791b

@ -54,7 +54,24 @@ If you wish to use your own Prometheus and Grafana instances, then you can impor
!!! hint
Note that the toolkit controllers expose the `/metrics` endpoint on port `8080`.
When using Prometheus Operator you should create `PodMonitor` objects to configure scraping.
When using Prometheus Operator you should create a `PodMonitor` object for each controller to configure scraping.
```yaml
apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
name: source-controller
namespace: flux-system
spec:
namespaceSelector:
matchNames:
- flux-system
selector:
matchLabels:
app: source-controller
podMetricsEndpoints:
- port: http-prom
```
## Metrics

Loading…
Cancel
Save