Page MenuHomePhabricator

Deploy swift-health-exporter
Open, Needs TriagePublic

Description

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