new MetricReportingExecutorService
use MetricReportingExecutorService if debug