Files
devstack-plugin-prometheus/devstack/settings
Leonie Chamberlin-Medd 38931e8544 Adds openstack-exporter deployment script
Adds a bash script to deploy openstack-exporter, along with a Zuul job
to test it.

Change-Id: Id40aad02198747112e10d9457b350cee6f6d643e
Signed-off-by: Leonie Chamberlin-Medd <leonie@stackhpc.com>
2025-10-01 09:52:34 +01:00

29 lines
1.1 KiB
Plaintext

# DevStack settings
define_plugin prometheus node_exporter openstack_exporter podman_exporter
enable_service prometheus
enable_service node_exporter
enable_service openstack_exporter
## Variables related to prometheus
PROMETHEUS_VERSION=3.1.0
PROMETHEUS_PROJECT_DIR=$DEST/devstack-plugin-prometheus
PROMETHEUS_DEVSTACK_DIR=${PROMETHEUS_PROJECT_DIR}/devstack/files
PROMETHEUS_CONFIG_FILE=${PROMETHEUS_CONFIG_FILE:-${PROMETHEUS_DEVSTACK_DIR}/prometheus.yml}
# List of "," delimited targets. Each target is <ip>:<port>
PROMETHEUS_CUSTOM_SCRAPE_TARGETS=${PROMETHEUS_CUSTOM_SCRAPE_TARGETS:-""}
## Variables related to node exporter
NODE_EXPORTER_VERSION=1.8.2
# List of "," excluded collector names
NODE_EXPORTER_COLLECTOR_EXCLUDE=${NODE_EXPORTER_COLLECTOR_EXCLUDE:-""}
## Variables related to openstack exporter
OPENSTACK_EXPORTER_VERSION=1.7.0
## Variables related to the observabilityclient
GITREPO["python-observabilityclient"]=${OBSERVABILITYCLIENT_REPO:-${GIT_BASE}/openstack/python-observabilityclient.git}
GITBRANCH["python-observabilityclient"]=${OBSERVABILITYCLIENT_BRANCH:-$TARGET_BRANCH}
GITDIR["python-observabilityclient"]=$DEST/python-observabilityclient