metrics: return an empty snapshot for NilResettingTimer (#16930)

pull/16912/merge
Anton Evangelatov 7 years ago committed by Péter Szilágyi
parent 13af276418
commit 7f0726f706
  1. 6
      metrics/resetting_timer.go

@ -58,7 +58,11 @@ type NilResettingTimer struct {
func (NilResettingTimer) Values() []int64 { return nil } func (NilResettingTimer) Values() []int64 { return nil }
// Snapshot is a no-op. // Snapshot is a no-op.
func (NilResettingTimer) Snapshot() ResettingTimer { return NilResettingTimer{} } func (NilResettingTimer) Snapshot() ResettingTimer {
return &ResettingTimerSnapshot{
values: []int64{},
}
}
// Time is a no-op. // Time is a no-op.
func (NilResettingTimer) Time(func()) {} func (NilResettingTimer) Time(func()) {}

Loading…
Cancel
Save