diff --git a/metrics/sliding_time_window_array_sample.go b/metrics/sliding_time_window_array_sample.go index 7c0d0ee673..2618e50ed6 100644 --- a/metrics/sliding_time_window_array_sample.go +++ b/metrics/sliding_time_window_array_sample.go @@ -104,6 +104,9 @@ func (s *SlidingTimeWindowArraySample) Snapshot() *sampleSnapshot { // Update samples a new value. func (s *SlidingTimeWindowArraySample) Update(v int64) { + if !metricsEnabled { + return + } s.mutex.Lock() defer s.mutex.Unlock() var newTick int64