7.5. Sything Control
光线控制是一个开源项目,用于简化对 Kafka 集群间数据的监控和平衡。Soundation Control 与 Kafka 集群一起部署,以监控其流量,提出更均衡的分区分配,并根据这些情况触发分区重新分配。
cruise Control 会收集资源利用率信息,以对 Kafka 集群的工作负载进行建模和分析。根据定义的 优化目标,Cruise 控制可以生成 优化,概述 如何有效地重新平衡集群。当一个 优化建议 被批准时,Cruise Control 应用提议中的重新平衡。
Prometheus 可以提取 Cruise Control 指标数据,包括与优化调整和重新平衡操作相关的数据。AMQ Streams 提供了用于 Cruise Control 的示例配置文件和 Grafana 仪表板。