Skip to content

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