public class PulsarStats extends Object implements Closeable
| Constructor and Description |
|---|
PulsarStats(PulsarService pulsar) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
BrokerOperabilityMetrics |
getBrokerOperabilityMetrics() |
Map<String,org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats> |
getBundleStats() |
ClusterReplicationMetrics |
getClusterReplicationMetrics() |
void |
getDimensionMetrics(Consumer<io.netty.buffer.ByteBuf> consumer) |
List<org.apache.pulsar.common.stats.Metrics> |
getTopicMetrics() |
org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats |
invalidBundleStats(String bundleName) |
void |
recordConnectionClose() |
void |
recordConnectionCreate() |
void |
recordConnectionCreateFail() |
void |
recordConnectionCreateSuccess() |
void |
recordTopicLoadTimeValue(String topic,
long topicLoadLatencyMs) |
void |
updateStats(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) |
public PulsarStats(PulsarService pulsar)
public void close()
close in interface Closeableclose in interface AutoCloseablepublic ClusterReplicationMetrics getClusterReplicationMetrics()
public void updateStats(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)
public org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats invalidBundleStats(String bundleName)
public void getDimensionMetrics(Consumer<io.netty.buffer.ByteBuf> consumer)
public List<org.apache.pulsar.common.stats.Metrics> getTopicMetrics()
public BrokerOperabilityMetrics getBrokerOperabilityMetrics()
public Map<String,org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats> getBundleStats()
public void recordTopicLoadTimeValue(String topic, long topicLoadLatencyMs)
public void recordConnectionCreate()
public void recordConnectionClose()
public void recordConnectionCreateSuccess()
public void recordConnectionCreateFail()
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.