prometheus

Reference for the `prometheus` adapter.

prometheus · adapter · run nanook doc prometheus for the same content in your terminal.

Exposes metrics for Prometheus scraping over HTTP.

Options

OptionTypeDefaultDescription
portstring9090HTTP scrape port
ttlstring300metric time-to-live in seconds
tokenstring— 🔒optional bearer token for scrape auth

Examples

Default scrape endpoint

[[adapters]]
kind = "prometheus"
[adapters.opts]
port = 9090
ttl = 300

Bearer-token authenticated scrape

[[adapters]]
kind = "prometheus"
[adapters.opts]
port = 9090
ttl = 600
token = "${PROMETHEUS_SCRAPE_TOKEN}"
filter = '!(name ~ "*.debug")'