Kafka WebUI工具对比


发布于 2024-09-04 / 505 阅读 / 0 评论 /
介绍市场上的Kafka WebUI工具,并进行对比

1.Kafka WebUI工具

目前市场上,Kafka有11种比较有影响的webui工具。

1.1.AKHQ

开源免费,3.3k stars

https://github.com/tchiotludo/akhq

1.2.Kowl

有免费版,也有商业版,3.7k stars

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

1.3.kafdrop

开源免费,5.4k stars

https://github.com/obsidiandynamics/kafdrop

1.4.UI for Apache Kafka

开源免费,9.4k stars

https://github.com/provectus/kafka-ui

1.5.Lenses

开源免费,lenses公司出品,878 stars

https://github.com/lensesio/kafka-topics-ui

1.6.CMAK

免费,yahoo开源,11.8k stars

https://github.com/yahoo/CMAK

1.7.Confluent CC

confluent公司商业化版本,收费

1.8.LogiKM

免费,滴滴开源,一站式云原生实时流数据平台,通过0侵入、插件化构建企业级Kafka服务,极大降低操作、存储和管理实时流数据门槛。

https://github.com/didi/KnowStreaming

1.9.Conduktor

商业化版本,收费

1.10.kafka-console-ui

开源免费,517 stars。

一款轻量级的kafka可视化管理平台,安装配置快捷、简单易用。没有国际化支持,页面只支持中文展示。

https://github.com/xxd763795151/kafka-console-ui

1.11.Know Streaming

滴滴开源产品,官网https://knowstreaming.com

Know Streaming是一套云原生的Kafka管控平台,脱胎于众多互联网内部多年的Kafka运营实践经验,专注于Kafka运维管控、监控告警、资源治理、多活容灾等核心场景。在用户体验、监控、运维管控上进行了平台化、可视化、智能化的建设,提供一系列特色的功能,极大地方便了用户和运维人员的日常使用,让普通运维人员都能成为Kafka专家。

1.11.1.零侵入、全覆盖

无需侵入改造 Apache Kafka ,一键便能纳管 0.10.x ~ 3.x.x 众多版本的Kafka,包括 ZK 或 Raft 运行模式的版本,同时在兼容架构上具备良好的扩展性,帮助您提升集群管理水平;

1.11.2.零成本、界面化

提炼高频 CLI 能力,设计合理的产品路径,提供清新美观的 GUI 界面,支持 Cluster、Broker、Zookeeper、Topic、ConsumerGroup、Message、ACL、Connect 等组件 GUI 管理,普通用户5分钟即可上手;

1.11.3.云原生、插件化

基于云原生构建,具备水平扩展能力,只需要增加节点即可获取更强的采集及对外服务能力,提供众多可热插拔的企业级特性,覆盖可观测性生态整合、资源治理、多活容灾等核心场景;

1.11.4.专业能力

集群管理:支持一键纳管,健康分析、核心组件观测 等功能;

观测提升:多维度指标观测大盘、观测指标最佳实践 等功能;

异常巡检:集群多维度健康巡检、集群多维度健康分 等功能;

能力增强:集群负载均衡、Topic扩缩副本、Topic副本迁移 等功能;

2.WebUI功能对比

从功能层面对各种WebUI进行横向对比,如下表所示:

功能

AKHQ

Kowl

kafdrop

UI for Apache Kafka

Lenses

CMAK

Confluent CC

Conduktor

LogiKM

kafka-console-ui

多集群管理

支持

不支持

不支持

支持

支持

支持

支持

不支持

支持

支持

消息浏览

支持

支持

支持

支持

支持

不支持

支持

支持

支持

支持

Protobuf支持

部分支持

支持

支持

支持

不支持

不支持

支持

支持

不支持

不支持

Avro支持

支持

支持

支持

支持

支持

不支持

支持

支持

不支持

不支持

实时读最新消息

支持

支持

不支持

Roadmap

不支持

不支持

支持

支持

付费支持

支持

动态Topic配置

不支持

不支持

不支持

支持

不支持

不支持

支持

支持

支持

支持

认证

支持

付费支持

不支持

支持

不支持

不支持

支持

不支持

支持

部分支持

授权

支持

付费支持

不支持

支持

不支持

不支持

支持

不支持

支持

支持

增加分区数

不支持

不支持

不支持

支持

不支持

支持

支持

支持

支持

支持

改变副本数

不支持

不支持

不支持

支持

不支持

支持

支持

支持

不支持

支持

亚马逊MSK IAM支持

不支持

支持

不支持

支持

不支持

不支持

不支持

支持

不支持

不支持

Kafka Connect管理

支持

不支持

不支持

支持

独立服务

不支持

支持

支持

支持

不支持

UI页面质量

非常好

一般

非常好

Schema Registry

支持

不支持

不支持

支持

不支持

不支持

支持

支持

不支持

不支持

KSQL集成

不支持

不支持

不支持

支持

不支持

不支持

支持

支持

不支持

不支持

Kafka Stream拓扑

不支持

不支持

不支持

Roadmap

不支持

不支持

支持

不支持

不支持

不支持

只读模式

支持

不支持

不支持

支持

不支持

不支持

支持

支持

不支持

不支持

JMX指标可视化和图表

不支持

不支持

不支持

Roadmap

不支持

不支持

支持

支持

支持

支持