我正在尝试定期检查Kafka中某个主题的队列大小。虽然,我无法确定如何甚至一次检查该指标。我对卡夫卡来说是全新的,所以我不确定该怎么办。我认为它将涉及创建一个生产者或消费者来与队列进行交互,但我遇到了障碍。
答案 0 :(得分:2)
我认为目前不可能。您应该将Kafka主题视为无限数据流,因此您拥有IMO的唯一选择 - 计算消费者中消费的消息。
您可以使用kafka偏移监控工具,它会显示每个主题分区的日志大小(您必须总结):http://ingest.tips/2014/10/12/kafka-high-level-consumer-frequently-missing-pieces/
答案 1 :(得分:1)
Kafka中的队列大小概念是无关紧要的,因为它不是队列而是日志。你可以随意消耗,倒带,跳跃。