Kafka的开源Web UI可视化界面 Kafdrop

Kafka的开源Web UI可视化界面 Kafdrop

Kafdrop是Apache Kafka的开源Web UI可视化界面 。

主要功能

  • 查看Kafka代理 -主题和分区分配以及控制器状态
  • 查看主题 -分区数,复制状态和自定义配置
  • 浏览消息 -JSON,纯文本和Avro编码
  • 查看消费者组 -每个分区的停放偏移量,合并延迟和每个分区滞后
  • 创建新主题
  • 查看ACL

1、采用docker-compose安装Kafdrop。编写docker-compose.yml

version: "3"
services:
  kafdrop:
    image: obsidiandynamics/kafdrop
    restart: "no"
    ports:
      - "9000:9000"
    environment:
      KAFKA_BROKERCONNECT: "外网ip:9092"

2、启动,并访问

docker-compose up -d

启动成功后,访问外网ip:9000
3、界面展示
主界面:可以看到相关 Bootstrap servers,和topics信息。

image.png

进入每个topice可以看到相关发送的消息。

image.png

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://www.fengpt.cn/archives/kafka的开源webui可视化界面kafdrop