Class BrokerOperabilityMetrics

java.lang.Object
org.apache.pulsar.broker.stats.BrokerOperabilityMetrics
All Implemented Interfaces:
AutoCloseable

public class BrokerOperabilityMetrics extends Object implements AutoCloseable
  • Field Details

  • Constructor Details

    • BrokerOperabilityMetrics

      public BrokerOperabilityMetrics(PulsarService pulsar)
  • Method Details

    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception
    • getMetrics

      public List<org.apache.pulsar.common.stats.Metrics> getMetrics()
    • generateConnectionMetrics

      public org.apache.pulsar.common.stats.Metrics generateConnectionMetrics()
    • reset

      public void reset()
    • recordTopicLoadTimeValue

      public void recordTopicLoadTimeValue(long topicLoadLatencyMs)
    • recordTopicLoadFailed

      public void recordTopicLoadFailed()
    • recordConnectionCreate

      public void recordConnectionCreate()
    • recordConnectionClose

      public void recordConnectionClose()
    • recordConnectionCreateSuccess

      public void recordConnectionCreateSuccess()
    • recordConnectionCreateFail

      public void recordConnectionCreateFail()
    • recordHealthCheckStatusSuccess

      public void recordHealthCheckStatusSuccess()
    • recordHealthCheckStatusFail

      public void recordHealthCheckStatusFail()