You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Ansel Zandegran <An...@infor.com> on 2018/06/15 12:46:50 UTC

KafkaMetricsReporter implementing BrokerMetricsReporterMBean not calling stopReporter()

Hi,
We have implemented a reporter implementing BrokerMetricsReporterMBean.
We run in embedded mode. Reporters are started using
kafkaMetricsReporters =
          KafkaMetricsReporter$.MODULE$.startReporters(new VerifiableProperties(kafkaProperties));
kafkaServer = new KafkaServer(kafkaConfig,
                                  Time.SYSTEM,
                                  threadNamePrefix,
                                  kafkaMetricsReporters);
kafkaServer.startup();

startReporter is getting called but stopReporter() is not getting called during kafkaServer.shutdown().
We cannot have shutdown hooks in our environment.
Am I doing something wrong? How do I stop reporters?

Thanks for any advice.

Best regards,
Ansel