我找了一段时间,似乎没有找到答案。我使用的是Spring boot2,Spring Kafka 2.1.4,我希望在spring boot执行器的/metrics端点中看到kafka的消费者指标。我不明白的是-我应该自己实现曝光,还是在boot2中是开箱即用的?
如果我自己去实现这一点,最好的方法是什么?
发布于 2018-09-26 07:22:25
针对micrometer v1.1.0的是MeterBinder的KafkaConsumerMetrics实现。这应该会暴露出您正在寻找的kafka消费者指标。
来源参考:
发布于 2020-09-11 11:42:44
添加此配置对我有效:
spring.jmx.enabled=true发布于 2018-03-27 23:07:25
你说得对,没有开箱即用的方法。除非实现自己的MeterBinder,否则您别无选择。对于Apache Kafka Consumer指标本身,您应该注入一个KafkaListenerEndpointRegistry并调用它的getListenerContainers(),并使用它们的metrics()绑定到提供的MeterRegistry。
当你想出一些东西时,请随时将解决方案贡献给Spring Boot。
https://stackoverflow.com/questions/49506764
复制相似问题