bug
COUNTERS[4]` is `cairn_proxy_sweep_blobs_removed_total` and `COUNTERS[5]` is `cairn_proxy_sweep_bytes_reclaimed_total`, but `values()[4]` loads `self.sweep_bytes_reclaimed` while `values()[5]` loads… COUNTERS[4]` is `cairn_proxy_sweep_blobs_removed_total` and `COUNTERS[5]` is `cairn_proxy_sweep_bytes_reclaimed_total`, but `values()[4]` loads `self.sweep_bytes_reclaimed` while `values()[5]` loads `self.sweep_blobs_removed`. The `render()` method zips them positionally, so every metrics scrape would report the blob count under the "bytes reclaimed" metric name and the byte count under the "blobs removed" metric name — the two new counters are swapped.
services/proxy/src/metrics.rs:88
Evidence quote
Not recorded
Suggested fix
Not recorded