我一直在通过互联网梳理,整整一天,并不是一个有效的例子。
对于给定的groupID,我想要的是消费者群体延迟指标(或者从其派生的2个偏移,当前和最后一个)。
我正在使用kafka 0.9+(因此在zookeeper中没有偏移),如果需要也可以使用更新的。
我需要一种方法来以编程方式获取它,而不是使用脚本。
有人,请问,我怎么得到它?????
答案 0 :(得分:1)
目前正在开展工作,通过AdminClient添加检索消费者群组详细信息的方法,请参阅https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74686265。
与此同时,您最好的选择是重用kafka-consumer-group
工具中的逻辑。它由此Scala类支持:https://github.com/apache/kafka/blob/trunk/core/src/main/scala/kafka/admin/ConsumerGroupCommand.scala并且提取检索组中所有实例的详细信息的位应该非常难。