kafka监控平台Kafdrop:使用记录

背景

AI的发展真是太方便了,让它给我推荐一款轻量级,没有学习曲线的kafka监控平台,它就给我推荐这一款。用了一下果然没有一点学习曲线。

目前已经满足了我的需求,可视化界面,topic、消息、消费者group信息以及消费情况都有体现。

我是在windows环境下,基于docker安装,本质上基于docker安装,跟环境没有关系,只是bash命令有时会偶有差异,所以,在此做一下简单说明。

简单记录一下安装步骤,以及使用情况。

安装及运行

第一步:拉取镜像。

bash 复制代码
docker pull obsidiandynamics/kafdrop

执行结果如下:

第二步:运行监控平台。

bash 复制代码
docker run -d --rm -p 9000:9000 -e KAFKA_BROKERCONNECT=<host:port,host:port> -e SERVER_SERVLET_CONTEXTPATH="/" obsidiandynamics/kafdrop:latest

第三步:查看运行情况。

可以通过http://localhost:9000 访问 Kafdrop 的 Web 界面。

详细使用说明见:obsidiandynamics/kafdrop: Kafka Web UI (github.com)

监控平台简要说明

首页,kafka概览信息,包括kafka的连接信息,topic总数,分区总数等。

选择一个topic可以看到其消费情况。

其中,点击View Message可以查看该topic下的消息详情。

Partion Detail是消息在每个分区上情况。

通过Consumers可以查阅每个消费者的消费情况,Combined Lag表示对应的消费者还有多少消息没有消费。

相关推荐
functionflux12 小时前
kafka-python:Python 生态中最成熟的 Kafka 客户端
分布式·python·其他·kafka
q210306337217 小时前
kafka启动几秒后挂了,重启多次无果
分布式·kafka
abcy07121319 小时前
在Python 中使用Celery和Kafka进行消息队列的生产者和消费者实现
python·kafka
阿坤带你走近大数据2 天前
如何保证kafka中的数据一致性
分布式·kafka
阿坤带你走近大数据2 天前
Kafka中的分区概念
分布式·kafka
爱吃牛肉的大老虎2 天前
Kafka集群之抛弃 Zookeeper
分布式·zookeeper·kafka
Solis程序员2 天前
Kafka 灾难回放机制:基于事件事实流的计数全量恢复方案
分布式·kafka
Elias不吃糖2 天前
RabbitMQ vs Kafka 简单总结
java·分布式·kafka·rabbitmq
Lyyaoo.2 天前
kafka消息的可靠性及幂等性
分布式·kafka
折哥的程序人生 · 物流技术专研2 天前
《Java 100 天进阶之路》第95篇:消息队列基础(RocketMQ/Kafka)(2026版)
java·面试·kafka·rocketmq·java-rocketmq·求职招聘