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