@Override public boolean preCall(Request request, Response responder, ServiceMethodInfo serviceMethodInfo) { counter.inc(); return true; }
@Override public boolean preCall(Request request, Response responder, ServiceMethodInfo serviceMethodInfo) { meter.mark(); return true; }
public DefaultAmqpMetricManager(MetricService metrics) { totalChannelCounter = metrics.counter(MetricService.name(Server.class, "node", "totalChannels"), Level.INFO); totalConnectionCounter = metrics.counter(MetricService.name(Server.class, "node", "totalConnections"), Level.INFO); totalConsumerCounter = metrics.counter(MetricService.name(Server.class, "node", "totalConsumers"), Level.INFO); rejectMeter = metrics.meter(MetricService.name(Server.class, "node", "messageRejects"), Level.INFO); }
public DefaultBrokerMetricManager(MetricService metrics) { totalPublishedCounter = metrics.meter(MetricService.name(Broker.class, "node", "totalPublished"), Level.INFO); totalAckCounter = metrics.meter(MetricService.name(Broker.class, "node", "totalAcknowledged"), Level.INFO); totalEnqueueCounter = metrics.counter(MetricService.name(Broker.class, "node", "totalInMemoryMessages"), Level.INFO); messageWriteTimer = metrics.timer(MetricService.name(Broker.class, "node", "messageWrite"), Level.INFO); messageDeleteTimer = metrics.timer(MetricService.name(Broker.class, "node", "messageDelete"), Level.INFO); messageReadTimer = metrics.timer(MetricService.name(Broker.class, "node", "messageRead"), Level.INFO); }
@Override public void stopTimer() { if (this.connectionTimerContext != null) { this.connectionTimerContext.stop(); } }
@Override public Context startMessageReadTimer() { return messageReadTimer.start(); } }
@Override public void postCall(Request request, int status, ServiceMethodInfo serviceMethodInfo) { if (!monotonic) { counter.dec(); } } }
@Override public void stopTimer() { timerContext.stop(); } }
@Override public void incrementChannelCount() { totalChannelCounter.inc(); }
@Override public void startTimer() { timerContext = this.timer.start(); }
@Override public void decrementConsumerCount() { totalConsumerCounter.dec(); }
@Override public void markReject() { rejectMeter.mark(); } }
@Override public void stopTimer() { timerContext.stop(); } }
@Override public void incrementConnectionCount() { totalConnectionCounter.inc(); }
@Override public Context startMessageDeleteTimer() { return messageDeleteTimer.start(); }
@Override public void removeInMemoryMessage() { totalEnqueueCounter.dec(); }
@Override public void stopTimer() { timerContext.stop(); } }
@Override public void incrementConsumerCount() { totalConsumerCounter.inc(); }
@Override public void startTimer() { this.connectionTimerContext = this.connectionTimer.start(); }
@Override public void stopTimer() { timerContext.stop(); } }