我需要Apache Kafka
的简单健康检查。我不想要像Yahoo Kafka Manager
那样大而复杂的东西,基本上我想检查一个主题是否健康以及消费者是否健康。
我的第一个想法是创建一个单独的heart-beat
主题,并定期向其发送和读取消息,以便检查可用性和延迟。
第二个想法是从Apache Zookeeper
读取所有数据。我可以从ZK获得所有经纪人,分区,主题等,但我不知道ZK是否可以提供故障检测信息。
正如我所说,我需要一些简单的东西,我可以在我的app健康检查器中使用。
答案 0 :(得分:3)
一些现有的工具如果您还没有尝试,可以尝试一下
Burrow Linkedin的Kafka消费者滞后检查
exhibitor Netflix的ZooKeeper协同进程,用于实例监控,备份/恢复,清理和可视化。
Kafka System Tools Kafka命令行工具