code: func Report(reporters []metrics.Reporter, period time.Duration) {
  	for {
  		time.Sleep(period)
  
  		workerStats := workers.GetStats()
  		for _, r := range reporters {
  			reportJobsRetry(r, workerStats.Retries)
  			reportQueueSizes(r, workerStats.Enqueued)
  			reportJobsTotal(r, workerStats.Failed, workerStats.Processed)
  		}
  	}
  }
docs: // Report sends periodic of worker reports