metrics¶
Prometheus text endpoint; remote mode requires the same operator bearer token.
Type: object
Path: metrics
enabled¶
Serve /metrics from the API
Default: false
Type: boolean
Path: metrics.enabled
serviceMonitor¶
Prometheus Operator ServiceMonitor that scrapes the API's /metrics
Type: object
Path: metrics.serviceMonitor
enabled¶
Requires metrics.enabled and the monitoring.coreos.com/v1 ServiceMonitor API; rendering
fails when that API is missing. For helm template, pass the API with --api-versions
monitoring.coreos.com/v1/ServiceMonitor. With remote.enabled, Prometheus authenticates
with the remote token Secret, so Prometheus holds the full operator credential.
Default: false
Type: boolean
Path: metrics.serviceMonitor.enabled
interval¶
Scrape interval, such as 30s; empty uses the Prometheus default
Default: ""
Type: string
Path: metrics.serviceMonitor.interval
scrapeTimeout¶
Scrape timeout, such as 10s; empty uses the Prometheus default
Default: ""
Type: string
Path: metrics.serviceMonitor.scrapeTimeout
labels¶
Labels that your Prometheus serviceMonitorSelector requires, such as release: prometheus
Default: {}
Type: string
Path: metrics.serviceMonitor.labels