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
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进行横向对比,如下表所示: