diff --git a/internal/server/metrics.go b/internal/server/metrics.go index 5893b8e..8674f9f 100644 --- a/internal/server/metrics.go +++ b/internal/server/metrics.go @@ -162,11 +162,11 @@ func (t *telemetry) RecordInventory(inv api.InventoryResponse) { } reasonLabels["reason"] = reason setMetric(t.pvcBackupHealthReason, reasonLabels, 1) + health := 0.0 if pvc.Healthy { - setMetric(t.pvcBackupHealth, labels, 1) - } else { - setMetric(t.pvcBackupHealth, labels, 0) + health = 1 } + setMetric(t.pvcBackupHealth, labels, health) if pvc.LastBackupAt == "" { continue }