Prometheus
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 3 | 28 Jan 2026 |
juju deploy prometheus-machine --channel edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
enable-admin-api | boolean
Enable Prometheus admin API for operations like snapshot and delete series.
-
evaluation-interval | string
Default: 1m
How frequently to evaluate alerting and recording rules. Examples: 15s, 1m, 5m
-
external-url | string
The URL under which Prometheus is externally reachable (for example, if behind a reverse proxy). Used for generating relative and absolute links back to Prometheus itself.
-
listen-address | string
Default: 0.0.0.0:9090
Address on which to expose the Prometheus web interface and API.
-
log-level | string
Default: info
Log level. One of: [debug, info, warn, error]
-
prometheus-version | string
Default: 2.53.0
Version of Prometheus to install. Defaults to latest stable release.
-
retention-size | string
Default: 0
Maximum number of bytes of storage blocks to retain. Units: B, KB, MB, GB, TB, PB, EB. 0 means no limit. Oldest data will be removed first. Examples: 512MB, 1GB, 10GB
-
retention-time | string
Default: 15d
How long to retain samples in storage. Units: y, w, d, h, m, s, ms. Examples: 15d, 1w, 1y
-
scrape-interval | string
Default: 1m
Default scrape interval for targets. Examples: 15s, 1m, 5m
-
scrape-timeout | string
Default: 10s
Default scrape timeout for targets. Examples: 5s, 10s, 30s