告别CMAK:Kafka可视化工具redpanda-data/console

说个云也原生 2024-03-18 17:40:57
需求

开发过程中,采集了一些数据需要写入 Kafka ,想看看有没有报错,同时确认一下 Kafka 里到底写入了一些什么数据。希望有个良好易用的 WEB UI 来查看各个 Topic 中的消息。

工具介绍

这个工具叫 redpanda-console(旧称KOWL),非常轻量,GitHub 地址如下:

https://github.com/redpanda-data/console

它的介绍就一句话:redpanda-console 是一个 Web 应用程序,可帮助您轻松管理和调试 Kafka/Redpanda 工作负载。看来不但可以查看,还能做一些管理。

安装体验

我本地恰好有个 Kafka,地址是:localhost:9092。redpanda-console 提供了容器,那咱们就用容器来启动,启动的时候通过容器环境变量把 Kafka 的 Broker 地址传给他。

docker run -p 8080:8080 -e KAFKA_BROKERS=localhost:9092 docker.redpanda.com/redpandadata/console:latest

完活。页面如下:

Brokers

Topics

可以查看 Broker 的信息、Topic 的信息、以及 Topic 中的消息,比如我的环境:

Message

红框里有个 Create Topic 的按钮,看起来确实不止是查看,还有一定的管理能力。下面是查看消息的页面:

创建Topic

消费组可以看到member数,lag等详情:

消费组

0 阅读:0

说个云也原生

简介:感谢大家的关注