Add metrics (AvailableWorkers, %BusyWorkers, WaitingJobsPerWorker) and refactor reporting