Class NamespaceStats

java.lang.Object
org.apache.pulsar.broker.stats.NamespaceStats

public class NamespaceStats extends Object
  • Field Details

    • msgRateIn

      public double msgRateIn
    • msgThroughputIn

      public double msgThroughputIn
    • msgRateOut

      public double msgRateOut
    • msgThroughputOut

      public double msgThroughputOut
    • storageSize

      public double storageSize
    • msgBacklog

      public double msgBacklog
    • msgReplBacklog

      public double msgReplBacklog
    • maxMsgReplDelayInSeconds

      public double maxMsgReplDelayInSeconds
    • consumerCount

      public int consumerCount
    • producerCount

      public int producerCount
    • replicatorCount

      public int replicatorCount
    • subsCount

      public int subsCount
    • BRK_ADD_ENTRY_LATENCY_PREFIX

      public static final String BRK_ADD_ENTRY_LATENCY_PREFIX
      See Also:
    • addLatencyBucket

      public long[] addLatencyBucket
    • ADD_LATENCY_BUCKET_KEYS

      public static final String[] ADD_LATENCY_BUCKET_KEYS
  • Constructor Details

    • NamespaceStats

      public NamespaceStats(int ratePeriodInSeconds)
  • Method Details

    • reset

      public void reset()
    • add

      public org.apache.pulsar.common.stats.Metrics add(String namespace)
    • add

      public static void add(long[] src, long[] dest)
    • clear

      public static void clear(long[] list)