基本的kafka主题可用性检查器

时间:2016-08-18 10:32:27

标签: scala apache-kafka apache-zookeeper

我需要Apache Kafka的简单健康检查。我不想要像Yahoo Kafka Manager那样大而复杂的东西,基本上我想检查一个主题是否健康以及消费者是否健康。

我的第一个想法是创建一个单独的heart-beat主题,并定期向其发送和读取消息,以便检查可用性和延迟。

第二个想法是从Apache Zookeeper读取所有数据。我可以从ZK获得所有经纪人,分区,主题等,但我不知道ZK是否可以提供故障检测信息。

正如我所说,我需要一些简单的东西,我可以在我的app健康检查器中使用。

1 个答案:

答案 0 :(得分:3)

一些现有的工具如果您还没有尝试,可以尝试一下

Burrow Linkedin的Kafka消费者滞后检查

exhibitor Netflix的ZooKeeper协同进程,用于实例监控,备份/恢复,清理和可视化。

Kafka System Tools Kafka命令行工具