Class PulsarAdapterMetrics
java.lang.Object
io.nosqlbench.adapter.pulsar.util.PulsarAdapterMetrics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.codahale.metrics.Timercom.codahale.metrics.Timercom.codahale.metrics.Timercom.codahale.metrics.Histogramcom.codahale.metrics.Timercom.codahale.metrics.Histogramcom.codahale.metrics.Countercom.codahale.metrics.Countercom.codahale.metrics.Countercom.codahale.metrics.HistogramvoidvoidregisterConsumerApiMetrics(org.apache.pulsar.client.api.Consumer<?> consumer, String pulsarApiMetricsPrefix) voidregisterProducerApiMetrics(org.apache.pulsar.client.api.Producer<?> producer)
-
Constructor Details
-
PulsarAdapterMetrics
-
-
Method Details
-
initPulsarAdapterInstrumentation
public void initPulsarAdapterInstrumentation() -
getMsgErrOutOfSeqCounter
public com.codahale.metrics.Counter getMsgErrOutOfSeqCounter() -
getMsgErrLossCounter
public com.codahale.metrics.Counter getMsgErrLossCounter() -
getMsgErrDuplicateCounter
public com.codahale.metrics.Counter getMsgErrDuplicateCounter() -
getMessageSizeHistogram
public com.codahale.metrics.Histogram getMessageSizeHistogram() -
getE2eMsgProcLatencyHistogram
public com.codahale.metrics.Histogram getE2eMsgProcLatencyHistogram() -
getPayloadRttHistogram
public com.codahale.metrics.Histogram getPayloadRttHistogram() -
getBindTimer
public com.codahale.metrics.Timer getBindTimer() -
getExecuteTimer
public com.codahale.metrics.Timer getExecuteTimer() -
getCreateTransactionTimer
public com.codahale.metrics.Timer getCreateTransactionTimer() -
getCommitTransactionTimer
public com.codahale.metrics.Timer getCommitTransactionTimer() -
registerProducerApiMetrics
public void registerProducerApiMetrics(org.apache.pulsar.client.api.Producer<?> producer) -
registerConsumerApiMetrics
public void registerConsumerApiMetrics(org.apache.pulsar.client.api.Consumer<?> consumer, String pulsarApiMetricsPrefix)
-