参见 gh-21890
[spring-projects/spring-boot]Kafka Stream 消费者指标在远离 KafkaConsumerMetrics 的过程中丢失了
回答
非常感谢@eddumelendez。考虑到这是在 Spring Kafka 中添加的2.5
,并且这将补充我们在 Kafka 中添加的原生指标故事2.3.0
,我想知道将其合并2.3.x
是否是正确的做法。我已将此标记为引起团队注意,以便从团队获得更多反馈。
我认为我们应该等待 2.4。
问题在于,之前的(已弃用的)Micrometer 代码刮掉了 JMX MBean,因此它会自动查找消费者和生产者 MBean,包括那些由 Kafka 流注册的 MBean。
此处报告了该问题- 因为绑定器不使用 Boot 的生产者/消费者工厂。
在解决这个问题时,我意识到任何使用 Streams 的 Boot 应用程序都会出现同样的问题。
所以 ?由我提供向后移植到 2.3.x 的信息。
我应该更新 PR 并指向吗2.3.x
?
我想我现在明白了这一点。由于与流相关的消费者指标消失,2.2 版的功能有所损失。这里提出的建议将使他们回来。我们认为这个问题值得在 2.3 中修复。
@eddumelendez 感谢您的提议,但除非您特别想要,否则无需更新 PR。我们可以将其作为合并变更的一部分来处理。
@garyrussell 你能告诉我们你计划何时发布 Spring Kafka2.5.3
吗?我们可以在下周master
发布时切换到快照。2.4.0-M1
@snicoll 我已安排在下周三。
@snicoll 更改已应用,现在目标分支是2.3.x
.应用建议后,spring-kafka
我可以提交其他更改。
@snicoll @eddumelendez https://github.com/spring-projects/spring-kafka/pull/1515已合并。
感谢您的通知@garyrussell!我在 PR 中引入了新的变化
非常感谢,@eddumelendez。
很好发现,@snicoll。我已经在 dfea2f4 中对其进行了完善。