diff --git a/client/stats/host.go b/client/stats/host.go index 737a79681..b51df2f88 100644 --- a/client/stats/host.go +++ b/client/stats/host.go @@ -1,6 +1,7 @@ package stats import ( + "math" "runtime" "time" @@ -117,6 +118,12 @@ func (h *HostStatsCollector) Collect() (*HostStats, error) { UsedPercent: usage.UsedPercent, InodesUsedPercent: usage.InodesUsedPercent, } + if math.IsNaN(ds.UsedPercent) { + ds.UsedPercent = 0.0 + } + if math.IsNaN(ds.InodesUsedPercent) { + ds.InodesUsedPercent = 0.0 + } diskStats = append(diskStats, &ds) } }