func RecordMetricsWithRecorder(r Recorder) {
	ticker := time.NewTicker(r.Interval())
	go func() {
		for _ = range ticker.C {
			r.Record()
		}
	}()
}
func RecordMetricsWithRecorder(r Recorder) {
	ticker := time.NewTicker(r.Interval())
	go func() {
		for _ = range ticker.C {
			r.Record()
		}
	}()
}
func RecordMetricsWithRecorder ( r Recorder ) { ticker := time . NewTicker ( r . Interval ( ) ) go func ( ) { for _ = range ticker . C { r . Record ( ) } } ( ) }
// RecordMetricsWithRecorder records metrics with the given recorder.
RecordMetricsWithRecorder records metrics with the given recorder .