Repolode
didi

didi/KnowStreaming

一套云原生 Kafka 管控平台,覆盖多集群运维、监控告警与资源治理。

Star
7,176
Fork
1,295
未关闭 Issue
156
最近提交
4天前

这是什么?

Know Streaming 是一个面向 Apache Kafka 的 Web 管控与监控平台,覆盖集群纳管、Broker 与 Topic 管理、消费组查看、健康检查等日常运维操作,让运维人员无需对每项任务都手动执行命令行工具。

平台无需改造 Apache Kafka 本身即可纳管现有集群,支持 0.10.x 至 3.x 多个版本,兼容 ZooKeeper 与 Raft(KRaft)两种运行模式。界面覆盖 Cluster、Broker、ZooKeeper、Topic、ConsumerGroup、Message、ACL 与 Connect 等组件的管理。

项目以可水平扩展的云原生服务方式运行,并提供可插拔的功能模块,涵盖可观测性生态对接、资源治理和多活容灾等场景,适合需要统一管理多个 Kafka 集群的团队。

核心功能

  • 01无需侵入 Apache Kafka,即可纳管多个集群。
  • 02支持 0.10.x 至 3.x 版本,兼容 ZooKeeper 与 Raft 模式。
  • 03提供 Web 界面管理 Topic、消费组、Broker、消息、ACL 与 Kafka Connect。
  • 04提供多维度指标大盘与集群健康巡检。
  • 05支持 Topic 副本扩缩、副本迁移与集群负载均衡等操作。

适用场景

  • 同时运维多个 Kafka 集群、需要统一管控台的运维团队。
  • 需要掌握 Broker、Topic 与消费组健康状况的平台工程师。
  • 希望让新手运维通过图形界面操作 Kafka、而非直接使用命令行的团队。

快速上手

  1. 1

    从发布页面下载安装包

  2. 2

    按照文档中的单机部署手册进行部署

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,对修改后通过网络提供服务的版本要求开源源码。
  • README 只提供部署手册和发布包,没有给出一键安装命令。

收录于专题

标签

常见问题

KnowStreaming 是什么?
一套云原生 Kafka 管控平台,覆盖多集群运维、监控告警与资源治理。 Know Streaming 是一个面向 Apache Kafka 的 Web 管控与监控平台,覆盖集群纳管、Broker 与 Topic 管理、消费组查看、健康检查等日常运维操作,让运维人员无需对每项任务都手动执行命令行工具。
KnowStreaming 可以免费使用吗?用的什么许可证?
KnowStreaming 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
KnowStreaming 还在维护吗?
活跃维护中。KnowStreaming 最近一次提交是在 2026年11月3日。
KnowStreaming 适合用来做什么?
同时运维多个 Kafka 集群、需要统一管控台的运维团队。 需要掌握 Broker、Topic 与消费组健康状况的平台工程师。 希望让新手运维通过图形界面操作 Kafka、而非直接使用命令行的团队。
KnowStreaming 怎么安装和运行?
从发布页面下载安装包 按照文档中的单机部署手册进行部署
在哪里获取 KnowStreaming?
源代码和安装说明在 GitHub 上:https://github.com/didi/KnowStreaming

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目