在 JMX 中找不到 Kafka Streams 2.3.0 存储获取率指标

Kafka Streams 2.3.0 store get-rate metric not found in JMX

我们已将 Kafka Streams 应用程序表单 2.2.0 升级到 2.3.0(用于 InMemoryWindowStore),我们通过 JMX 监控一些指标,并在升级到 2.3.0 后获取 State Store 指标 get-rate抛出 AttributeNotFoundException。还有其他人看到过这个问题吗?在文档中没有提到它被删除..

谢谢

键值、window和会话存储中读取操作的指标名称存在一些不一致。键值存储记录读取操作在前缀为 get- 的指标中,而 window 和会话存储记录读取操作在前缀为 fetch- 的指标中。不幸的是,关于指标的文档根本没有提到 fetch

在您的情况下,您应该查找 fetch-rate,因为您使用的是 window 商店。

我打开了以下工单来记录这些不一致之处https://issues.apache.org/jira/browse/KAFKA-8906

这个问题在2.2中也有,所以我想知道为什么你之前没有得到这个错误。