Ignore NaN values in collection.

We'll re-enable it when we have a better way in UI to handle these.
This commit is contained in:
Rohit Jnagal 2015-08-17 23:24:19 +00:00
parent ac85d8f8f6
commit 374e36d38e

View File

@ -17,6 +17,7 @@ package collector
import ( import (
"encoding/json" "encoding/json"
"io/ioutil" "io/ioutil"
"math"
"net/http" "net/http"
"strconv" "strconv"
"strings" "strings"
@ -153,6 +154,9 @@ func (collector *PrometheusCollector) Collect(metrics map[string][]v1.MetricVal)
if err != nil { if err != nil {
errorSlice = append(errorSlice, err) errorSlice = append(errorSlice, err)
} }
if math.IsNaN(metVal) {
metVal = 0
}
metric := v1.MetricVal{ metric := v1.MetricVal{
Label: metLabel, Label: metLabel,