mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-27 15:16:43 +00:00
metrics/prometheus: fix count field of metric (#965)
This commit is contained in:
parent
a602479f72
commit
a5b1ae5d16
2 changed files with 12 additions and 10 deletions
|
|
@ -76,7 +76,7 @@ func (c *collector) addHistogram(name string, m metrics.Histogram) {
|
|||
}
|
||||
|
||||
c.writeSummarySum(name, fmt.Sprintf("%f", sum))
|
||||
c.writeSummaryCounter(name, len(ps))
|
||||
c.writeSummaryCounter(name, m.Count())
|
||||
c.buff.WriteRune('\n')
|
||||
}
|
||||
|
||||
|
|
@ -97,7 +97,7 @@ func (c *collector) addTimer(name string, m metrics.Timer) {
|
|||
}
|
||||
|
||||
c.writeSummarySum(name, fmt.Sprintf("%f", sum))
|
||||
c.writeSummaryCounter(name, len(ps))
|
||||
c.writeSummaryCounter(name, m.Count())
|
||||
c.buff.WriteRune('\n')
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ func TestCollector(t *testing.T) {
|
|||
timer.Update(120 * time.Millisecond)
|
||||
timer.Update(23 * time.Millisecond)
|
||||
timer.Update(24 * time.Millisecond)
|
||||
timer.Update(30 * time.Millisecond)
|
||||
c.addTimer("test/timer", timer)
|
||||
|
||||
resettingTimer := metrics.NewResettingTimer()
|
||||
|
|
@ -58,6 +59,7 @@ func TestCollector(t *testing.T) {
|
|||
resettingTimer.Update(120 * time.Millisecond)
|
||||
resettingTimer.Update(13 * time.Millisecond)
|
||||
resettingTimer.Update(14 * time.Millisecond)
|
||||
resettingTimer.Update(30 * time.Millisecond)
|
||||
c.addResettingTimer("test/resetting_timer", resettingTimer.Snapshot())
|
||||
|
||||
emptyResettingTimer := metrics.NewResettingTimer().Snapshot()
|
||||
|
|
@ -83,27 +85,27 @@ test_histogram {quantile="0.99"} 0
|
|||
test_histogram {quantile="0.999"} 0
|
||||
test_histogram {quantile="0.9999"} 0
|
||||
test_histogram_sum 0.000000
|
||||
test_histogram_count 6
|
||||
test_histogram_count 0
|
||||
|
||||
# TYPE test_meter gauge
|
||||
test_meter 9999999
|
||||
|
||||
# TYPE test_timer summary
|
||||
test_timer {quantile="0.5"} 2.25e+07
|
||||
test_timer {quantile="0.75"} 4.8e+07
|
||||
test_timer {quantile="0.5"} 2.3e+07
|
||||
test_timer {quantile="0.75"} 3e+07
|
||||
test_timer {quantile="0.95"} 1.2e+08
|
||||
test_timer {quantile="0.99"} 1.2e+08
|
||||
test_timer {quantile="0.999"} 1.2e+08
|
||||
test_timer {quantile="0.9999"} 1.2e+08
|
||||
test_timer_sum 550500000.000000
|
||||
test_timer_count 6
|
||||
test_timer_sum 533000000.000000
|
||||
test_timer_count 7
|
||||
|
||||
# TYPE test_resetting_timer summary
|
||||
test_resetting_timer {quantile="0.50"} 12000000
|
||||
test_resetting_timer {quantile="0.50"} 13000000
|
||||
test_resetting_timer {quantile="0.95"} 120000000
|
||||
test_resetting_timer {quantile="0.99"} 120000000
|
||||
test_resetting_timer_sum 180000000
|
||||
test_resetting_timer_count 6
|
||||
test_resetting_timer_sum 210000000
|
||||
test_resetting_timer_count 7
|
||||
|
||||
`
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue