Class EvenClusterLoadPlanClusterRelatedStats

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

public class EvenClusterLoadPlanClusterRelatedStats extends Object
Cluster-related statistics class used in the construction of EvenClusterLoadPlan.
  • Constructor Details

    • EvenClusterLoadPlanClusterRelatedStats

      public EvenClusterLoadPlanClusterRelatedStats(int recentWindows, double partitionCoveragePercent, List<String> excludedTopics, int totalBrokers, int totalReplicas, int totalTopics)
      Parameters:
      recentWindows - total amount of snapshots of cluster metrics
      partitionCoveragePercent - monitored partitions percentage
      excludedTopics - topics excluded for replica movements
      totalBrokers - total brokers inside the cluster
      totalReplicas - total replicas inside the cluster
      totalTopics - total topics inside the cluster
  • Method Details

    • recentWindows

      public int recentWindows()
      Amount of collected cluster metrics snapshots.
      Returns:
      recent windows/snapshots
    • partitionCoveragePercent

      public double partitionCoveragePercent()
      Percentage of monitored partitions inside the cluster.
      Returns:
      partition coverage percentage
    • excludedTopics

      public List<String> excludedTopics()
      Topics excluded for replica movements.
      Returns:
      excluded topics
    • totalBrokers

      public int totalBrokers()
      Total brokers inside the cluster.
      Returns:
      total brokers
    • totalReplicas

      public int totalReplicas()
      Total replicas inside the cluster.
      Returns:
      total replicas
    • totalTopics

      public int totalTopics()
      Total topics inside the cluster.
      Returns:
      total topics