Class WorkerStatsManager


  • public class WorkerStatsManager
    extends java.lang.Object
    • Constructor Detail

      • WorkerStatsManager

        public WorkerStatsManager​(org.apache.pulsar.functions.worker.WorkerConfig workerConfig,
                                  boolean runAsStandalone)
    • Method Detail

      • 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 java.lang.String getStatsAsString()
                                          throws java.io.IOException
        Throws:
        java.io.IOException