class MetricsReporter extends ControllerMaintainer {

    @Override
    public boolean maintain() {
        reportDeploymentMetrics();
        reportRemainingRotations();
        reportQueuedNameServiceRequests();
        reportInfrastructureUpgradeMetrics();
        reportAuditLog();
        return true;
    }

    public  MetricsReporter(Controller controller, Metric metric);

}