Class EvenClusterLoadPlanDetailedClusterBalanceStats

java.lang.Object
org.apache.kafka.clients.admin.EvenClusterLoadPlanDetailedClusterBalanceStats

public class EvenClusterLoadPlanDetailedClusterBalanceStats extends Object
Cluster balance statistics class used in the construction of EvenClusterLoadPlan.
  • Constructor Details

    • EvenClusterLoadPlanDetailedClusterBalanceStats

      public EvenClusterLoadPlanDetailedClusterBalanceStats(double balancednessScorePreRebalance, double balancednessScorePostRebalance, List<EvenClusterLoadPlanBrokerStats> clusterLoadPreRebalance, List<EvenClusterLoadPlanBrokerStats> clusterLoadPostRebalance)
      Parameters:
      balancednessScorePreRebalance - how balanced is the cluster before cluster rebalance
      balancednessScorePostRebalance - how balanced is the cluster after cluster rebalance
      clusterLoadPreRebalance - cluster statistics before cluster rebalance
      clusterLoadPostRebalance - cluster statistics after cluster rebalance
  • Method Details

    • balancednessScorePreRebalance

      public double balancednessScorePreRebalance()
      Cluster balancedness score before cluster rebalance.
      Returns:
      balancedness score
    • balancednessScorePostRebalance

      public double balancednessScorePostRebalance()
      Cluster balancedness score after cluster rebalance.
      Returns:
      balancedness score
    • clusterLoadPreRebalance

      public List<EvenClusterLoadPlanBrokerStats> clusterLoadPreRebalance()
      Cluster statistics before cluster rebalance.
      Returns:
      pre-rebalance cluster statistics
    • clusterLoadPostRebalance

      public List<EvenClusterLoadPlanBrokerStats> clusterLoadPostRebalance()
      Cluster statistics after cluster rebalance.
      Returns:
      post-rebalance cluster statistics