1.Preferred Leader
默认用Replicas副本集里的第一个副本作为leader。
2.Brokers Spread
看作broker使用率,如kafka集群9个broker,某topic有7个partition,则broker spread: 7 / 9 = 77%
3.Brokers Skew
partition是否存在倾斜,如kafka集群9个broker,某topic有18个partition,正常每个broker应该2个partition。若其中有3个broker上的partition数>2,则broker skew: 3 / 9 = 33%
4.Brokers Leader Skew
leader partition是否存在倾斜,如kafka集群9个broker,某topic14个partition,则正常每个broker有2个leader partition。若其中一个broker有0个leader partition,一个有4个leader partition,则broker leader skew: (4 - 2) / 14 = 14%
由于kafka所有读写都在leader上进行, broker leader skew会导致不同broker的读写负载不均衡,配置参数 auto.leader.rebalance.enable=true 可以使kafka每5min自动做一次leader的rebalance,消除这个问题。
5.Lag


本文介绍了Kafka集群的五个关键性能指标:PreferredLeader、BrokersSpread、BrokersSkew、BrokersLeaderSkew及Lag,并详细解释了Lag的概念及其计算方式。
最低0.47元/天 解锁文章
2816

被折叠的 条评论
为什么被折叠?



