code: func (d *DefaultMetricCollector) Reset() {
  	d.mutex.Lock()
  	defer d.mutex.Unlock()
  
  	d.numRequests = rolling.NewNumber()
  	d.errors = rolling.NewNumber()
  	d.successes = rolling.NewNumber()
  	d.rejects = rolling.NewNumber()
  	d.shortCircuits = rolling.NewNumber()
  	d.failures = rolling.NewNumber()
  	d.timeouts = rolling.NewNumber()
  	d.fallbackSuccesses = rolling.NewNumber()
  	d.fallbackFailures = rolling.NewNumber()
  	d.contextCanceled = rolling.NewNumber()
  	d.contextDeadlineExceeded = rolling.NewNumber()
  	d.totalDuration = rolling.NewTiming()
  	d.runDuration = rolling.NewTiming()
  }
docs: // Reset resets all metrics in this collector to 0.