Class WorkerStatsManager

java.lang.Object
org.apache.pulsar.functions.worker.WorkerStatsManager

public class WorkerStatsManager extends Object
  • Constructor Details

    • WorkerStatsManager

      public WorkerStatsManager(WorkerConfig workerConfig, boolean runAsStandalone)
  • Method Details

    • startupTimeStart

      public void startupTimeStart()
    • startupTimeEnd

      public void startupTimeEnd()
    • scheduleTotalExecTimeStart

      public void scheduleTotalExecTimeStart()
    • scheduleTotalExecTimeEnd

      public void scheduleTotalExecTimeEnd()
    • scheduleStrategyExecTimeStartStart

      public void scheduleStrategyExecTimeStartStart()
    • scheduleStrategyExecTimeStartEnd

      public void scheduleStrategyExecTimeStartEnd()
    • rebalanceTotalExecTimeStart

      public void rebalanceTotalExecTimeStart()
    • rebalanceTotalExecTimeEnd

      public void rebalanceTotalExecTimeEnd()
    • rebalanceStrategyExecTimeStart

      public void rebalanceStrategyExecTimeStart()
    • rebalanceStrategyExecTimeEnd

      public void rebalanceStrategyExecTimeEnd()
    • drainTotalExecTimeStart

      public void drainTotalExecTimeStart()
    • drainTotalExecTimeEnd

      public void drainTotalExecTimeEnd()
    • stopInstanceProcessTimeStart

      public void stopInstanceProcessTimeStart()
    • stopInstanceProcessTimeEnd

      public void stopInstanceProcessTimeEnd()
    • startInstanceProcessTimeStart

      public void startInstanceProcessTimeStart()
    • startInstanceProcessTimeEnd

      public void startInstanceProcessTimeEnd()
    • getStatsAsString

      public String getStatsAsString() throws IOException
      Throws:
      IOException