[spring-projects/spring-boot]Kafka Stream 消费者指标在远离 KafkaConsumerMetrics 的过程中丢失了

2024-04-12 255 views
7

参见 gh-21890

回答

5

非常感谢@eddumelendez。考虑到这是在 Spring Kafka 中添加的2.5,并且这将补充我们在 Kafka 中添加的原生指标故事2.3.0,我想知道将其合并2.3.x是否是正确的做法。我已将此标记为引起团队注意,以便从团队获得更多反馈。

4

我认为我们应该等待 2.4。

9

问题在于,之前的(已弃用的)Micrometer 代码刮掉了 JMX MBean,因此它会自动查找消费者和生产者 MBean,包括那些由 Kafka 流注册的 MBean。

此处报告了该问题- 因为绑定器不使用 Boot 的生产者/消费者工厂。

在解决这个问题时,我意识到任何使用 Streams 的 Boot 应用程序都会出现同样的问题。

所以 ?由我提供向后移植到 2.3.x 的信息。

5

我应该更新 PR 并指向吗2.3.x

0

我想我现在明白了这一点。由于与流相关的消费者指标消失,2.2 版的功能有所损失。这里提出的建议将使他们回来。我们认为这个问题值得在 2.3 中修复。

@eddumelendez 感谢您的提议,但除非您特别想要,否则无需更新 PR。我们可以将其作为合并变更的一部分来处理。

5

@garyrussell 你能告诉我们你计划何时发布 Spring Kafka2.5.3吗?我们可以在下周master发布时切换到快照。2.4.0-M1

9

@snicoll 我已安排在下周三。

7

@snicoll 更改已应用,现在目标分支是2.3.x.应用建议后,spring-kafka我可以提交其他更改。

6

感谢您的通知@garyrussell!我在 PR 中引入了新的变化

7

非常感谢,@eddumelendez。

6

很好发现,@snicoll。我已经在 dfea2f4 中对其进行了完善。