Como llegar Lag Consumidor para un grupo de consumidores de kafka en Java

Saurabh:

Quiero saber el retraso de los consumidores de un grupo de consumidores utilizando Java. He intentado usar

kafka-consumer-groups --describe --bootstrap-server localhost:9092 --group MyGroupName

y el retraso es visible.

¿Cómo puedo hacer esto en Java?

He intentado usar el org.apache.kafka.clients.admin.AdminClient, pero no pude conseguir el retraso por grupo de consumidores.

estoy usando confluent 5.0.1 which has kafka 2.0.1 org.apache.kafka - kafka-clients - 2.0.1

Katya Gorshkova:

Lag es aproximadamente endOffset-currentOffset. Puedes usar

AdminClient.listConsumerGroupOffsets("MyGroupName").partitionsToOffsetAndMetadata()

para obtener el desplazamiento del grupo actual. Para obtener las compensaciones finales que necesita para crear KafkaConsumer para el tema y el uso

KafkaConsumer.endOffsets(partitions)

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=213977&siteId=1
Recomendado
Clasificación