diff --git a/app/vmselect/promql/aggr.go b/app/vmselect/promql/aggr.go index 6950e26153..425f3f9987 100644 --- a/app/vmselect/promql/aggr.go +++ b/app/vmselect/promql/aggr.go @@ -301,6 +301,9 @@ func aggrFuncCountValues(afa *aggrFuncArg) ([]*timeseries, error) { m := make(map[float64]bool) for _, ts := range tss { for _, v := range ts.Values { + if math.IsNaN(v) { + continue + } m[v] = true } }