【发布时间】:2023-04-11 09:59:01
【问题描述】:
我正在尝试监控 Kafka 0.10 中消费者组的滞后。
我们的消费者在 Kafka 而不是 ZooKeper 中跟踪他们的偏移量。这意味着我可以使用以下方法获取数据:
bin/kafka-consumer-groups.sh --bootstrap-server <broker> --describe --group <group-name>
这很好用。但是,我的经纪人已经使用Prometheus JMX exporter 来收集一些统计数据。我已将 JConsole 连接到代理,但在 JMX 中报告的数据与 kafka-consumer-groups.sh 报告的数据不同。
是否可以通过 JMX 从 Kafka 获取这些信息,而不需要任何其他工具?
【问题讨论】:
-
《Kafka:权威指南》推荐使用 Burrow:engineering.linkedin.com/apache-kafka/…
-
看来那本书和 Burrow 共享一个作者。有什么特别的理由推荐洞穴吗?我们已经有一个警报/监控工具,所以我不需要这方面,只需要消费者滞后信息。
标签: apache-kafka jmx