diff --git a/postgres_exporter.go b/postgres_exporter.go index efc236db..693880f0 100644 --- a/postgres_exporter.go +++ b/postgres_exporter.go @@ -323,6 +323,13 @@ func dbToFloat64(t interface{}) (float64, bool) { return math.NaN(), false } return result, true + case string: + result, err := strconv.ParseFloat(v, 64) + if err != nil { + log.Println("Could not parse string:", err) + return math.NaN(), false + } + return result, true case nil: return math.NaN(), true default: