Class SubscriptionMetrics
java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.SubscriptionMetrics
-
Constructor Summary
ConstructorsConstructorDescriptionSubscriptionMetrics(pl.allegro.tech.hermes.common.metric.HermesMetrics metrics, pl.allegro.tech.hermes.api.SubscriptionName subscription, pl.allegro.tech.hermes.common.metric.MetricsFacade metricsFacade) -
Method Summary
Modifier and TypeMethodDescriptioncom.codahale.metrics.TimervoidvoidmarkDiscarded(MessageBatch batch) voidmarkDiscarded(Message message) voidmarkDiscarded(pl.allegro.tech.hermes.tracker.consumers.MessageMetadata messageMetadata) voidmarkFailure(MessageBatch batch, MessageSendingResult result) voidmarkFailure(Message message, MessageSendingResult result) voidvoidmarkSuccess(MessageBatch batch, MessageSendingResult result) voidmarkSuccess(Message message, MessageSendingResult result) com.codahale.metrics.Countercom.codahale.metrics.CountervoidregisterMaxRateGauge(com.codahale.metrics.Gauge<Double> gauge) voidregisterOutputRateGauge(com.codahale.metrics.Gauge<Double> gauge) voidregisterRateGauge(com.codahale.metrics.Gauge<Double> gauge) voidshutdown()com.codahale.metrics.Timer
-
Constructor Details
-
SubscriptionMetrics
public SubscriptionMetrics(pl.allegro.tech.hermes.common.metric.HermesMetrics metrics, pl.allegro.tech.hermes.api.SubscriptionName subscription, pl.allegro.tech.hermes.common.metric.MetricsFacade metricsFacade)
-
-
Method Details
-
markAttempt
public void markAttempt() -
markSuccess
-
markSuccess
-
markFailure
-
markFailure
-
markDiscarded
-
markDiscarded
-
markDiscarded
public void markDiscarded(pl.allegro.tech.hermes.tracker.consumers.MessageMetadata messageMetadata) -
subscriptionLatencyTimer
public com.codahale.metrics.Timer subscriptionLatencyTimer() -
markFilteredOut
public void markFilteredOut() -
consumerIdleTimer
public com.codahale.metrics.Timer consumerIdleTimer() -
rateHistoryFailuresCounter
public com.codahale.metrics.Counter rateHistoryFailuresCounter() -
maxRateFetchFailuresCounter
public com.codahale.metrics.Counter maxRateFetchFailuresCounter() -
registerMaxRateGauge
-
registerRateGauge
-
registerOutputRateGauge
-
shutdown
public void shutdown()
-