swift-health-exporter packaged for OpenStack Kolla.
The swift-health-exporter can be installed alongside any swift-proxy-server container using the Ansible role. An integration into HAProxy is not implemented yet, so running and scraping multiple instances of the exporter will result in metric data duplication.
An example playbook could look like this:
- name: Install swift-health-exporter
hosts: monitoring
become: true
roles:
- role: swift-health-exporter
The long-term goal would be to integrate this into kolla-ansible, rather than deploying the exporter separately.
Build image:
podman build -t swift-health-exporter .
Go to Actions and click on Run workflow
.
Images are pushed to quay.io/nimbolus/openstack-kolla-swift-health-exporter.