一、开源项目简介

一站式Apache Kafka管控平台

LogiKM开源至今备受关注,考虑到开源项目应该更贴合Apache Kafka未来发展方向,经项目组慎重考虑,我们将其品牌升级成Know Streaming,新的大版本更新马上就绪,感谢大家一如既往的支持!也欢迎Kafka爱好者一起共建社区

阅读本README文档,您可以了解到滴滴Know Streaming的用户群体、产品定位等信息,并通过体验地址,快速体验Kafka集群指标监控与运维管控的全流程。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

[开源]一站式ApacheKafka管控平台,支持集群指标监控与运维管控插图
[开源]一站式ApacheKafka管控平台,支持集群指标监控与运维管控插图1
[开源]一站式ApacheKafka管控平台,支持集群指标监控与运维管控插图2
[开源]一站式ApacheKafka管控平台,支持集群指标监控与运维管控插图3

四、功能概述

滴滴Know Streaming脱胎于滴滴内部多年的Kafka运营实践经验,是面向Kafka用户、Kafka运维人员打造的共享多租户Kafka云平台。专注于Kafka运维管控、监控告警、资源治理等核心场景,经历过大规模集群、海量大数据的考验。内部满意度高达90%的同时,还与多家知名企业达成商业化合作。

1.1 快速体验地址

  • 体验地址(新的体验地址马上就来)查看 README.md 文档。

1.2 体验地图

相比较于同类产品的用户视角单一(大多为管理员视角),滴滴Logi-KafkaManager建立了基于分角色、多场景视角的体验地图。分别是:用户体验地图、运维体验地图、运营体验地图

1.2.1 用户体验地图

  • 平台租户申请 :申请应用(App)作为Kafka中的用户名,并用 AppID+password作为身份验证
  • 集群资源申请 :按需申请、按需使用。可使用平台提供的共享集群,也可为应用申请独立的集群
  • Topic 申 请 :可根据应用(App)创建Topic,或者申请其他topic的读写权限
  • Topic 运 维 :Topic数据采样、调整配额、申请分区等操作
  • 指 标 监 控 :基于Topic生产消费各环节耗时统计,监控不同分位数性能指标
  • 消 费 组 运 维 :支持将消费偏移重置至指定时间或指定位置

1.2.2 运维体验地图

  • 多版本集群管控 :支持从0.10.2到2.x版本
  • 集 群 监 控 :集群Topic、Broker等多维度历史与实时关键指标查看,建立健康分体系
  • 集 群 运 维 :划分部分Broker作为Region,使用Region定义资源划分单位,并按照业务、保障能力区分逻辑集群
  • Broker 运 维 :包括优先副本选举等操作
  • Topic 运 维 :包括创建、查询、扩容、修改属性、迁移、下线等

1.2.3 运营体验地图

  • 资 源 治 理 :沉淀资源治理方法。针对Topic分区热点、分区不足等高频常见问题,沉淀资源治理方法,实现资源治理专家化
  • 资 源 审 批 :工单体系。Topic创建、调整配额、申请分区等操作,由专业运维人员审批,规范资源使用,保障平台平稳运行
  • 账 单 体 系 :成本控制。Topic资源、集群资源按需申请、按需使用。根据流量核算费用,帮助企业建设大数据成本核算体系

1.3 核心优势

  • 高 效 的 问 题 定 位 :监控多项核心指标,统计不同分位数据,提供种类丰富的指标监控报表,帮助用户、运维人员快速高效定位问题
  • 便 捷 的 集 群 运 维 :按照Region定义集群资源划分单位,将逻辑集群根据保障等级划分。在方便资源隔离、提高扩展能力的同时,实现对服务端的强管控
  • 专 业 的 资 源 治 理 :基于滴滴内部多年运营实践,沉淀资源治理方法,建立健康分体系。针对Topic分区热点、分区不足等高频常见问题,实现资源治理专家化
  • 友 好 的 运 维 生 态 :与Prometheus、Grafana、滴滴夜莺监控告警系统打通,集成指标分析、监控告警、集群部署、集群升级等能力。形成运维生态,凝练专家服务,使运维更高效

五、技术选型

滴滴Logi-KafkaManager架构图

[开源]一站式ApacheKafka管控平台,支持集群指标监控与运维管控插图4

环境依赖

如果是以Release包进行安装的,则仅安装Java及MySQL即可。如果是要先进行源码包进行打包,然后再使用,则需要安装Maven及Node环境。

  • Java 8+(运行环境需要)
  • MySQL 5.7(数据存储)
  • Maven 3.5+(后端打包依赖)
  • Node 10+(前端打包依赖)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。