Package org.apache.pulsar.broker.service
Class PulsarStats
java.lang.Object
org.apache.pulsar.broker.service.PulsarStats
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidgetDimensionMetrics(Consumer<io.netty.buffer.ByteBuf> consumer) List<org.apache.pulsar.common.stats.Metrics>org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStatsinvalidBundleStats(String bundleName) voidvoidvoidvoidvoidrecordTopicLoadTimeValue(String topic, long topicLoadLatencyMs) voidupdateStats(org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<String, org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<String, org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<String, Topic>>> topicsMap)
-
Constructor Details
-
PulsarStats
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
getClusterReplicationMetrics
-
updateStats
-
invalidBundleStats
public org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats invalidBundleStats(String bundleName) -
getDimensionMetrics
-
getTopicMetrics
-
getBrokerOperabilityMetrics
-
getBundleStats
-
recordTopicLoadTimeValue
-
recordConnectionCreate
public void recordConnectionCreate() -
recordConnectionClose
public void recordConnectionClose() -
recordConnectionCreateSuccess
public void recordConnectionCreateSuccess() -
recordConnectionCreateFail
public void recordConnectionCreateFail()
-