![01d7d86b5092b3bf9f3d8923e9f52dca.png](https://i-blog.csdnimg.cn/blog_migrate/816aa909f67fddd29df91bba1cd23366.jpeg)
![021e16207f898c6f50d673e1c0f235d7.png](https://i-blog.csdnimg.cn/blog_migrate/b7dffdc1f1884114e899eca70a15f87c.jpeg)
Important: https://github.com/xaecbd/KafkaCenter
前言
经过一年的不断打磨,在团队成员的共同努力下,终于能以真实的面貌呈现在大家的面前,很开心,很激动。开源软件,只是为了和大家交个朋友,喜欢的话,star,star,star,重要的事情说三遍!
http://weixin.qq.com/r/QjgUDAvEw1a8rU9v921Q (二维码自动识别)
之前做过Kafka 平台化的一点经验分享,以至于很多小伙伴问了,这个东西有没有开源,在团队成员的共同努力下,欢迎感兴趣的同学加入我们,做点感兴趣的事。
![db88831445341c7968927c931fd28b33.png](https://i-blog.csdnimg.cn/blog_migrate/115be662c9a038d7500db3384a0294e9.jpeg)
KafkaCenter是什么?
KafkaCenter是Kafka 集群管理和维护,生产/消费监控,生态组件使用的统一一站式平台。
KafkaCenter 解决了什么问题
在给大家说我们解决什么问题之前,先说说在没有KafkaCenter之前我们的面临的问题。
我们面临的问题
- 创建topic,人工处理化
- 相关kafka运维,监控孤岛化
- 现有消费监控工具监控不准确
- 无法拿到Kafka 集群的summay信息
- 无法快速知晓集群健康状态
- 无法知晓业务对team kafka使用情况
- kafka管理,监控工具稀少,没有一个好的工具我们直接可以使用
- 无法快速查询topic消息
Kafka Center解决了哪些问题
- 统一: 一个平台,一站式包含自助,管理,监控,运维,使用一体化。
- 流程化: 创建topic流程化,做到对topic使用全生命周期管理。
- 复用: 平台支持接入多个集群,复用性很高。
- 成本: 只用部署一套程序,节省机器资源。降低运维成本,高效运维。
- 生态: 目前已经接入connect,ksql。
- 便捷: 提供便捷工具,让无需有kafka使用经验的人,都可以方便生产、消费消息。
- 全局: 可以站在不同的维度查看目前kafka使用情况
- 权限: 完善的权限设计,减少风险漏洞。
功能模块介绍
- Home-> 查看平台管理的Kafka Cluster集群信息及监控信息
- Topic-> 用户可以在此模块查看自己的Topic,发起申请新建Topic,同时可以对Topic进行生产消费测试。
- Monitor-> 用户可以在此模块中可以查看Topic的生产以及消费情况,同时可以针对消费延迟情况设置预警信息。
- Kafka Connect-> 实现用户快速创建自己的Connect Job,并对自己的Connect进行维护。
- KSQL-> 实现用户快速创建自己的KSQL Job,并对自己的Job进行维护。
- Approve-> 此模块主要用于当普通用户申请创建Topic,管理员进行审批操作。
- Setting-> 此模块主要功能为管理员维护User、Team以及kafka cluster信息
- Kafka Manager-> 此模块用于管理员对集群的正常维护操作。
说了这么多,还是给大家看看主要系统截图吧!
![48848d4e0ecc15db733ca2127af7e05c.png](https://i-blog.csdnimg.cn/blog_migrate/aca97367057e60fc0ee927c969cf3063.jpeg)
![e665853bfe5aeb93fc4271bcf7a33cf5.png](https://i-blog.csdnimg.cn/blog_migrate/af115dc34307b3a1baf767819b20d9c0.jpeg)
![003f81cfa44f06dcb889ee79f4204ccd.png](https://i-blog.csdnimg.cn/blog_migrate/9aa47292a4b1362c8d80cbea5cae2ab4.jpeg)
![2c667f743651798b03026d047ad061a0.png](https://i-blog.csdnimg.cn/blog_migrate/1f049496930a83e350a0a467b6d7365e.jpeg)
![950530f2b9970634e315c8f0f725eba9.png](https://i-blog.csdnimg.cn/blog_migrate/c0e2475686ba37754743ae8c1a6dda38.jpeg)
![a9c324b8fdcc88d17f7c0809512771b7.png](https://i-blog.csdnimg.cn/blog_migrate/8ad938fe61d5ad8b8ad0d5a70e5138b4.jpeg)
![c127d3d5d297e176de7afa6b98e2cf9f.png](https://i-blog.csdnimg.cn/blog_migrate/35a2c6ee0183cf0b55944d6b1f427712.jpeg)
![240214d7d2c19164a2753f3e0df33406.png](https://i-blog.csdnimg.cn/blog_migrate/647ec3f9798adad32efa686f0bf2e8de.jpeg)