Kafka Magic是一款Apache Kafka的Web UI可视化工具。
基本功能
- 查看Kafka代理信息 -主题和分区分配以及控制器状态
- 查看相关主题 -分区数,复制状态和自定义配置
- 浏览(特定)消息 -JSON,纯文本和Avro编码
- 查看消费者组信息 -每个分区的停放偏移量,合并延迟和每个分区滞后
- 创建新主题
- 配置多集群
- 自定义消息查看及检索
- 。。。
编排文件
[administrator@JavaLangOutOfMemory luga] % vi docker-compose-kafka-magic.yaml version: "2" services: kafka-magic: image: digitsy/kafka-magic restart: "no" ports: - "8800:80"
启动服务
[administrator@JavaLangOutOfMemory luga] % docker-compose -f docker-compose-kafka-magic.yaml up -d Pulling kafka-magic (digitsy/kafka-magic:)... latest: Pulling from digitsy/kafka-magic c499e6d256d6: Downloading [===> 251bcd0af921: Download complete 852994ba072a: Download complete f64c6405f94b: Downloading [======> 9347e53e1c3a: Downloading [==============> eed9fc3bfd07: Waiting f6a20accf319: Waiting
访问web页面 http://ip:8800
通过此平台,我们可以:
(1) 通过时间或者offset来过滤特定的消息
(2) 可同时支持添加多个kafka集群进行配置与消息监控
(3) 可针对当前的业务特性,进行消息灵活操作,以便快速定位问题
(4) 可针对当前的消息库进行最新的数据加载与同步