Micrometer KafkaConsumerMetrics 在本地运行时存在,但在部署时不存在

pix*_*xel 1 apache-kafka spring-boot spring-kafka micrometer spring-micrometer

当我在本地运行时,我可以看到kafka.consumer.正在收集这些信息。当我部署服务时,我发现这些指标不存在。

我使用kafka版本1.11.0,java 11和Spring Boot 2.2。

我如何确定缺少什么?

pix*_*xel 5

万一有人遇到这个问题。我必须明确添加:

spring.jmx.enabled=true
Run Code Online (Sandbox Code Playgroud)

这是必需的,因为 Kafka 将数据发布到jmx,而 Micrometer 从那里读取数据。从 Spring Boot 2.2 开始默认jmx禁用。

它在本地工作是因为 IDEAspring.jmx.enabled=true在幕后添加了标志。