zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Kafka Magic-Kafka开源可视化工具

2023-03-15 22:06:47 时间

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 [===>                                               ]  1.448MB/19.91MB
251bcd0af921: Download complete
852994ba072a: Download complete
f64c6405f94b: Downloading [======>                                            ]  2.988MB/22.35MB
9347e53e1c3a: Downloading [==============>                                    ]  2.341MB/8.141MB
eed9fc3bfd07: Waiting
f6a20accf319: Waiting

  访问 Web 页面,即浏览器输入: http://ip:8800

Kafka Magic 页面-1
Kafka Magic 页面-2
Kafka Magic 页面-3
Kafka Magic 页面-4

通过此平台,我们可以:

    (1) 通过时间或者 Offset 来过滤特定的消息

    (2) 可同时支持添加多个Kafka 集群进行配置与消息监控

    (3) 可针对当前的业务特性,进行消息灵活操作,以便快速定位问题

    (4) 可针对当前的消息库进行最新的数据加载与同步