Package org.apache.pulsar.broker.stats
Class BrokerOperabilityMetrics
- java.lang.Object
-
- org.apache.pulsar.broker.stats.BrokerOperabilityMetrics
-
public class BrokerOperabilityMetrics extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BrokerOperabilityMetrics(java.lang.String localCluster, java.lang.String brokerName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.common.stats.MetricsgenerateConnectionMetrics()java.util.List<org.apache.pulsar.common.stats.Metrics>getMetrics()voidrecordConnectionClose()voidrecordConnectionCreate()voidrecordConnectionCreateFail()voidrecordConnectionCreateSuccess()voidrecordTopicLoadTimeValue(long topicLoadLatencyMs)voidrecordZkReadLatencyTimeValue(long topicLoadLatencyMs)voidrecordZkWriteLatencyTimeValue(long topicLoadLatencyMs)voidreset()
-
-
-
Method Detail
-
getMetrics
public java.util.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)
-
recordZkWriteLatencyTimeValue
public void recordZkWriteLatencyTimeValue(long topicLoadLatencyMs)
-
recordZkReadLatencyTimeValue
public void recordZkReadLatencyTimeValue(long topicLoadLatencyMs)
-
recordConnectionCreate
public void recordConnectionCreate()
-
recordConnectionClose
public void recordConnectionClose()
-
recordConnectionCreateSuccess
public void recordConnectionCreateSuccess()
-
recordConnectionCreateFail
public void recordConnectionCreateFail()
-
-