KnowStreaming
KnowStreaming copied to clipboard
Kraft模式指标显示优化
- [ ] 我已经在 issues 搜索过相关问题了,并没有重复的。
你是否希望来认领这个优化建议。
「 Y / N 」
环境信息
- KnowStreaming version : 3.4.0
- Operating System version : Centos7.9
- Java version : 11
需要优化的功能点
在对接3.5.1的Kraft模式的kafka集群时,可以将controller显示改为leader,因为有很多controller每分钟都切换显示对数据库造成不必要的存储,可以显示leader来更好的判断集群状态
建议如何优化
你是不是采用combined node模式?这种部署的模式不是生产的模式,生产模式需要把broker和controller分开部署,比如3 broker + 3 controller,know streaming似乎取不到controller的数量,集群一直是不健康状态
比如我的节点ID:1、2、3是controller,4、5、6是broker,系统只能看到4、5、6,且错认为4,5,6其中之一是controller
此外系统获取我的controller的数量等于0,这就不对了,明明有1个controller(1、2、3中的一个),而combined node模式下可以获取,因为节点既是broker也是controller
我建议在kraft模式下,集群设置上增加controller节点的连接框,并增加对controller节点的信息展示,并且集群健康检测规则上,能够检测到broker和controller分开部署时的controller节点