public void closeInflightMetrics(MessageBatch batch, Subscription subscription) { metrics.decrementInflightCounter(subscription, batch.size()); metrics.inflightTimeHistogram(subscription).update(batch.getLifetime()); }
public void closeInflightMetrics(MessageBatch batch, Subscription subscription) { metrics.decrementInflightCounter(subscription, batch.size()); metrics.inflightTimeHistogram(subscription).update(batch.getLifetime()); }
protected void updateMetrics(String counterToUpdate, Message message, Subscription subscription) { hermesMetrics.counter(counterToUpdate, subscription.getTopicName(), subscription.getName()).inc(); hermesMetrics.decrementInflightCounter(subscription); hermesMetrics.inflightTimeHistogram(subscription).update(System.currentTimeMillis() - message.getReadingTimestamp()); } }
protected void updateMetrics(String counterToUpdate, Message message, Subscription subscription) { hermesMetrics.counter(counterToUpdate, subscription.getTopicName(), subscription.getName()).inc(); hermesMetrics.decrementInflightCounter(subscription); hermesMetrics.inflightTimeHistogram(subscription).update(System.currentTimeMillis() - message.getReadingTimestamp()); } }
public void markDiscarded(MessageMetadata messageMetadata, Subscription subscription, String reason) { TopicName topicName = fromQualifiedName(messageMetadata.getTopic()); metrics.counter(Counters.DISCARDED, topicName, messageMetadata.getSubscription()).inc(); metrics.meter(Meters.DISCARDED_METER).mark(); metrics.meter(Meters.DISCARDED_TOPIC_METER, topicName).mark(); metrics.meter(Meters.DISCARDED_SUBSCRIPTION_METER, topicName, messageMetadata.getSubscription()).mark(); metrics.decrementInflightCounter(subscription); trackers.get(subscription).logDiscarded(messageMetadata, reason); } }
public void markDiscarded(MessageMetadata messageMetadata, Subscription subscription, String reason) { TopicName topicName = fromQualifiedName(messageMetadata.getTopic()); metrics.counter(Counters.DISCARDED, topicName, messageMetadata.getSubscription()).inc(); metrics.meter(Meters.DISCARDED_METER).mark(); metrics.meter(Meters.DISCARDED_TOPIC_METER, topicName).mark(); metrics.meter(Meters.DISCARDED_SUBSCRIPTION_METER, topicName, messageMetadata.getSubscription()).mark(); metrics.decrementInflightCounter(subscription); trackers.get(subscription).logDiscarded(messageMetadata, reason); } }