Apache kafka 卡夫卡消费者滞后度量
我们使用的是Apache kafka 卡夫卡消费者滞后度量,apache-kafka,kafka-producer-api,Apache Kafka,Kafka Producer Api,我们使用的是kafka 2.12.XXXX,需要观察消费者在一个主题的所有分区上的滞后程度。 是/kafka-consumer-groups.sh中滞后列的总和--描述该列的准确表示是的,使用kafka consumer-groups.sh脚本,您可以获得给定消费群体的消费者滞后信息。LAG列下的值总和将是该特定消费群体的总滞后时间 ➜ ~ sh $KAFKA_HOME/bin/kafka-consumer-groups -bootstrap-server localhost:9092 --d
kafka 2.12.XXXX
,需要观察消费者在一个主题的所有分区上的滞后程度。是
/kafka-consumer-groups.sh中滞后列的总和--描述
该列的准确表示是的,使用kafka consumer-groups.sh脚本,您可以获得给定消费群体的消费者滞后信息。LAG列下的值总和将是该特定消费群体的总滞后时间
➜ ~ sh $KAFKA_HOME/bin/kafka-consumer-groups -bootstrap-server localhost:9092 --describe --group test-group
Consumer group 'test-group' has no active members.
TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
test-topic 0 53 53 0 - - -
test-topic 1 53 53 0 - - -
但是,我建议使用类似于kt()的命令行工具,因为它速度更快,可以为您提供json输出,使用起来更容易
➜ ~ kt group -brokers localhost:9092 -topic test-topic -group test-group
found 1 brokers
found 1 groups
found 1 topics
found partitions=[0 1] for topic=test-topic
{
"name": "test-group",
"topic": "test-topic",
"offsets": [
{
"partition": 0,
"offset": 53,
"lag": 0
},
{
"partition": 1,
"offset": 53,
"lag": 0
}
]
}
输出中的
lag
键是给定消费者组的每个分区的消费者延迟。@IUnknown这是否回答了您的查询?
➜ ~ sh $KAFKA_HOME/bin/kafka-consumer-groups -bootstrap-server localhost:9092 --describe --group test-group
Consumer group 'test-group' has no active members.
TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
test-topic 0 53 53 0 - - -
test-topic 1 53 53 0 - - -