From 33770895831d5b9b7cff0345b6769dc9b4da993b Mon Sep 17 00:00:00 2001 From: julianknodt Date: Fri, 23 Jul 2021 12:42:54 -0700 Subject: [PATCH] tsweb: add float64 to logged metrics A previously added metric which was float64 was being ignored in tsweb, because it previously only accepted int64 and ints. It can be handled in the same way as ints. Signed-off-by: julianknodt --- tsweb/tsweb.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsweb/tsweb.go b/tsweb/tsweb.go index 790d1ce66..6a467a487 100644 --- a/tsweb/tsweb.go +++ b/tsweb/tsweb.go @@ -409,7 +409,7 @@ func VarzHandler(w http.ResponseWriter, r *http.Request) { case expvar.Func: val := v() switch val.(type) { - case int64, int: + case float64, int64, int: fmt.Fprintf(w, "# TYPE %s %s\n%s %v\n", name, typ, name, val) default: fmt.Fprintf(w, "# skipping expvar func %q returning unknown type %T\n", name, val)