- 支持根据Topic查看消费者组详细信息
- 支持查看消费者组消费的所有Topic
- 支持查看Topic详细配置
- 支持根据关键词呢搜索消息
- 支持根据offset查看消息
- 支持创建、删除Topic
https://github.com/obsidiandynamics/kafdrop
首页展示集群的基本信息,例如:Topic总数、Partition总数等。
可以查看Topic基础信息,并且在首页底部,用户可以创建新的Topic。
用户可以查看Topic的配置信息和每个Partition的详细信息,例如最早的offset、最新的offset、分区leader所处的节点等。具体信息如下图所示:
点击具体的分区后,可以查看该分区内的数据。
用户还可以自定义数据查询。
通过输入关键词,用户可以搜索Topic中的数据。
用户可以查看指定Topic下的所有消费者组
点击某个消费者组后,用户可以查看该组所消费的所有Topic及其消费状态。
KafkaOffsetMonitor是一款传统的监控工具,用户只需启动一个jar包即可运行。用户可以通过在网上搜索获取jar包,或者关注公众号后台回复“kafka监控”获取下载链接。
- 支持查看消费者组信息
- 支持查看Topic组信息
- 支持查看一定时间内消费者消费状态
说明:
说明:
- Topic:Topic的名称
- Partition:该Topic包含的分区数量
- Offset:Kafka消费者已消费的消息数量
- logSize:已写入该分区的消息数量
- Lag:未读取的消息数量(Lag=logSize-Offset)
- Owner:该分区所在的Broker(包括消费者组名称、主机名和broker.id)
- Created:分区创建时间
- Last Seen:Offset和logSize最后更新时间
左上角显示当前Topic的生产速率,右上角显示当前消费者的消费速率。
- 查看Topic信息
- 查看消费者组信息
- 查看集群Metric信息
- 根据SQL查询数据(支持简单SQL)
- 告警支持
- 节点信息查看
项目地址:https://github.com/smartloli/EFAK
安装步骤参考:https://docs.kafka-eagle.org/2.installation/2.installonlinuxmac