node: remove formatting from ResettingTimer metrics if requested in raw

This commit is contained in:
Andrea Franz 2018-06-27 11:43:49 +02:00
parent e916f9786d
commit b5537c5601
No known key found for this signature in database
GPG Key ID: 4F0D2F2D9DE7F29D

@ -343,13 +343,13 @@ func (api *PublicDebugAPI) Metrics(raw bool) (map[string]interface{}, error) {
ps := t.Percentiles([]float64{5, 20, 50, 80, 95})
root[name] = map[string]interface{}{
"Measurements": len(t.Values()),
"Mean": time.Duration(t.Mean()).String(),
"Mean": t.Mean(),
"Percentiles": map[string]interface{}{
"5": time.Duration(ps[0]).String(),
"20": time.Duration(ps[1]).String(),
"50": time.Duration(ps[2]).String(),
"80": time.Duration(ps[3]).String(),
"95": time.Duration(ps[4]).String(),
"5": ps[0],
"20": ps[1],
"50": ps[2],
"80": ps[3],
"95": ps[4],
},
}