私はカフカ消費者の進歩、すなわち遅れを得たいと思っています。私は次のコマンドが私に遅れや他の貴重な説明を与えることを知っています。kafkaライブラリを使用して消費者オフセットの遅れを見つけるコードはありますか?
bin/kafka-run-class.sh kafka.admin.ConsumerGroupCommand --zookeeper localhost:2182 --describe --group DemoConsumer
bin/kafka-consumer-groups.sh --zookeeper localhost:2182 --describe --group DemoConsumer
私はまた、現在の消費者は、カフカ、クライアント
ConsumerRecords<Integer, String> records = consumer.poll(100);
for (ConsumerRecord<Integer, String> record : records) {
System.out.println("Received message: (" + record.topic()+ ",
" + record.partition()+ ", " + record.key() + ", " +
record.value() + ") at offset " + record.offset());
}
の助けを借りて、次のコードスニペットを使用してオフセットを得ることができますしかし、私は取得するためのコードを見つけることができません上記の2つのコマンドの詳細。カフカライブラリーを使って遅延やその他の詳細を見つけるためのコードはありますか?