《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的Know Streaming是一个简单易用的云原生Kafka管控平台。
Know Streaming脱胎于互联网公司内部多年的Kafka运营实践经验,是面向Kafka用户、Kafka运维人员打造的共享多租户Kafka管控平台。
在用户体验、监控、运维管控上进行了平台化、可视化、智能化的建设,提供一系列特色的功能,极大地方便了用户和运维人员的日常使用,让普通运维人员都能成为Kafka专家。整体具有以下特点:
零侵入、全覆盖
零成本、界面化
云原生、插件化
专业能力
Kafka作为大数据集成通道事实上的标准,市场占有率超80%,如何将复杂的Kafka命令行操作转化为GUI,加速应用开发和数据集成一直是我们关注的重点。
在平台建设之初我们就把易用性作为主要目标,因此在产品设计上非常注重用户的使用体验,前期通过反复的用户调研和内部讨论,最终提炼出普通用户和运维用户的高频操作,将这些操作都通过平台实现,降低用户的使用成本。
Kafka作为实时数据传输中的关键基础设施,如何加快应用开发和数据集成、跟踪关键指标和观测系统运行状况、提供智能警报和监控工具,以降低停机风险,简化故障排除一直是业内在使用Kafka面临的关键性问题。
在日常运维中会存在大量集群部署、升级、扩缩容、Topic迁移、Leader Rebalance等高频高危操作,如何在提升运维操作效率的同时,保证高危操作不会影响集群稳定性一直是业内难题。
Know Streaming基于全面的Kafka数据采集和众多一线生产实践经验总结,我们将高频的问题和操作沉淀形成特有的专家服务,来智能诊断 Kafka 集群和 Topic 的健康状态,并提供自动化处理方案。
下面是用户第一次使用产品的典型体验路径:
用户管理
用户管理是提供给管理员进行人员管理和用户角色管理的功能模块,可以进行新增用户和分配角色。
接入集群
新增 Topic
Topic 扩分区
—END—
开源地址:https://github.com/didi/KnowStreaming
留言与评论(共有 0 条评论) “” |