public class BrokerOperabilityMetrics extends Object
| Constructor and Description |
|---|
BrokerOperabilityMetrics(String localCluster,
String brokerName) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.pulsar.common.stats.Metrics |
generateConnectionMetrics() |
List<org.apache.pulsar.common.stats.Metrics> |
getMetrics() |
void |
recordConnectionClose() |
void |
recordConnectionCreate() |
void |
recordConnectionCreateFail() |
void |
recordConnectionCreateSuccess() |
void |
recordTopicLoadTimeValue(long topicLoadLatencyMs) |
void |
recordZkReadLatencyTimeValue(long topicLoadLatencyMs) |
void |
recordZkWriteLatencyTimeValue(long topicLoadLatencyMs) |
void |
reset() |
public List<org.apache.pulsar.common.stats.Metrics> getMetrics()
public org.apache.pulsar.common.stats.Metrics generateConnectionMetrics()
public void reset()
public void recordTopicLoadTimeValue(long topicLoadLatencyMs)
public void recordZkWriteLatencyTimeValue(long topicLoadLatencyMs)
public void recordZkReadLatencyTimeValue(long topicLoadLatencyMs)
public void recordConnectionCreate()
public void recordConnectionClose()
public void recordConnectionCreateSuccess()
public void recordConnectionCreateFail()
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.