---
title: Charmhub | Deploy Prometheus using Charmhub - The Open Operator Collection
description: Deploy the latest version of Prometheus on any cloud.
url: https://charmhub.io/prometheus-machine/configurations
---

# Prometheus

[Shih-Yuan Lee (FourDollars)](https://charmhub.io/publisher/fourdollars "View all packages from Shih-Yuan Lee (FourDollars)")

* [Shih-Yuan Lee (FourDollars)](https://charmhub.io/publisher/fourdollars "View all packages from Shih-Yuan Lee (FourDollars)")

Platform:

24.04

edge 3

```
juju deploy prometheus-machine --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [enable-admin-api](https://charmhub.io/prometheus-machine/configurations#enable-admin-api)
* [evaluation-interval](https://charmhub.io/prometheus-machine/configurations#evaluation-interval)
* [external-url](https://charmhub.io/prometheus-machine/configurations#external-url)
* [listen-address](https://charmhub.io/prometheus-machine/configurations#listen-address)
* [log-level](https://charmhub.io/prometheus-machine/configurations#log-level)
* [prometheus-version](https://charmhub.io/prometheus-machine/configurations#prometheus-version)
* [retention-size](https://charmhub.io/prometheus-machine/configurations#retention-size)
* [retention-time](https://charmhub.io/prometheus-machine/configurations#retention-time)
* [scrape-interval](https://charmhub.io/prometheus-machine/configurations#scrape-interval)
* [scrape-timeout](https://charmhub.io/prometheus-machine/configurations#scrape-timeout)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* 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
