OpenStack Exporter
OpenStack Exporter probes OpenStack API endpoints and exposes their availability metrics to Prometheus.
Paths
- Local chart:
/opt/genestack/base-helm-configs/openstack-api-exporter-chart/ - Service overrides:
/etc/genestack/helm-configs/openstack-api-exporter-chart/ - Kustomize overlay:
/etc/genestack/kustomize/openstack-api-exporter-chart/overlay/
Prerequisites
kube-prometheus-stackinstalledkeystone-auth-openstack-exportersecret available in themonitoringnamespace
The supported way to generate the Keystone secret is:
Install
Verify
kubectl -n monitoring get pods -l app=openstack-exporter
kubectl -n monitoring get svc,servicemonitor | grep openstack-exporter
kubectl -n monitoring port-forward svc/openstack-exporter 9180:<service-port>
Then open Prometheus and confirm the openstack-exporter ServiceMonitor target is healthy: