java.lang.Object
org.apache.pulsar.broker.loadbalance.extensions.models.UnloadCounter

public class UnloadCounter extends Object
Defines Unload Metrics.
  • Constructor Details

    • UnloadCounter

      public UnloadCounter()
  • Method Details

    • update

      public void update(UnloadDecision decision)
    • update

      public void update(UnloadDecision.Label label, UnloadDecision.Reason reason)
    • updateLoadData

      public void updateLoadData(double loadAvg, double loadStd)
    • updateUnloadBrokerCount

      public void updateUnloadBrokerCount(int unloadBrokerCount)
    • toMetrics

      public List<org.apache.pulsar.common.stats.Metrics> toMetrics(String advertisedBrokerAddress)
    • updatedAt

      public long updatedAt()