Platform:

Ubuntu
24.04 22.04
Channel Revision Published Runs on
latest/stable 75 Today
Ubuntu 24.04 Ubuntu 22.04
latest/stable 76 Today
Ubuntu 24.04 Ubuntu 22.04
latest/candidate 75 18 Sep 2026
Ubuntu 24.04 Ubuntu 22.04
latest/candidate 76 18 Sep 2026
Ubuntu 24.04 Ubuntu 22.04
latest/edge 76 17 Sep 2026
Ubuntu 24.04 Ubuntu 22.04
latest/edge 75 17 Sep 2026
Ubuntu 24.04 Ubuntu 22.04
juju deploy openstack-exporter

Learn about configurations >

  • alert_rules | string

    A full Prometheus alert rules document (YAML) that replaces the alert rules shipped with the charm. Empty string (default) keeps the shipped rules.

    Use this to customise severities, thresholds and for: durations, or to add or remove alerts. The value must be a valid Prometheus rules file with a top-level groups key. For example:

    groups: - name: NovaCompute rules: - alert: NovaComputeDown expr: openstack_nova_agent_state{adminState="enabled"} == 0 for: 2m labels: severity: critical annotations: summary: Nova Compute Agent Down

    Warning: Changing this option reloads the alert rules in Prometheus. Any currently firing alerts that are removed by the new rules will be canceled and reported to Alert Manager as resolved.

  • cache | boolean

    Default: True

    By default, enables the exporter cache globally. Refreshes at intervals of cache_ttl/2. If the cache is empty or expired, the response will be empty.

  • cache_ttl | string

    Default: 300s

    Cache expiry time-to-live (TTL), e.g., 10s, 11m, 12h. Cache refreshes at intervals of cache_ttl/2. Customizable based on the size of the OpenStack cluster. Format details: https://pkg.go.dev/time#ParseDuration

  • port | int

    Default: 9180

    The openstack-exporter service (metrics endpoint for prometheus scraping) will listen at this port.

  • snap_channel | string

    Default: latest/stable

    The charmed-openstack-exporter snap is by default installed from the latest/stable channel. This option allows the selection of a different channel.

    If the snap file has been attached via the openstack-exporter resource, this option has no effect.

  • ssl_ca | string

    Custom SSL CA for keystone if required.

    The format should be the raw contents of a PEM encoded file. (no base64 encoding).