class MicrometerMetricsReporter implements Runnable {

    public void registerMeterRegistry(MeterRegistry meterRegistry) {
        if (meterRegistry instanceof CompositeMeterRegistry) {
            return;
        }
        boolean added = meterRegistries.add(meterRegistry);
        if (added) {
            logger.info("Registering Micrometer MeterRegistry: {}", meterRegistry);
            scheduleReporting();
        }
    }

    public  MicrometerMetricsReporter(ElasticApmTracer tracer);

}