我正在尝试监控 Kafka 0.10 中消费者组的滞后情况。
我们的消费者在 Kafka 而不是 ZooKeper 中跟踪他们的偏移量。这意味着我可以使用以下方式获取数据:
bin/kafka-consumer-groups.sh --bootstrap-server <broker> --describe --group <group-name>
这很好用。但是,我的经纪人已经使用了普罗米修斯 JMX 导出器 https://github.com/prometheus/jmx_exporter用于收集一些统计数据。我已将 JConsole 连接到代理,但看不到 JMX 中报告的相同数据kafka-consumer-groups.sh
.
有没有办法使用 JMX 从 Kafka 获取这些信息without需要任何额外的工具吗?
您可以检索属性{topic}-{partition}.records-lag
公制的kafka.consumer:type=consumer-fetch-manager-metrics,client-id={client-id}
对于所有分区。这应该相当于输出consumer-groups.sh
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)