It'd be useful to deploy https://github.com/sapcc/swift-health-exporter to all our Swift clusters to have swift-recon metrics available in Prometheus.
Outline of implementation:
- Debian package for https://github.com/sapcc/swift-health-exporter (command line is sth like --collector.recon.diskusage --collector.recon.replication --collector.recon.updater_sweep_time --collector.recon.quarantined)
- Evaluate if dispersion collector is also viable, that would allow us to retire some of our custom script for reporting metrics
- Puppetization. It makes sense to have one exporter per cluster thus we can piggyback on profile::swift::stats_reporter_host for deployment
- Alerts