public class StandardMetricsCollector extends Object implements MetricsCollector
MetricsCollector
.
Note transactions are not supported (see MetricsCollector
.
Metrics provides out-of-the-box support for report backends like JMX,
Graphite, Ganglia, or plain HTTP. See Metrics documentation for
more details.MetricsCollector
Constructor and Description |
---|
StandardMetricsCollector() |
StandardMetricsCollector(com.codahale.metrics.MetricRegistry metricRegistry) |
StandardMetricsCollector(com.codahale.metrics.MetricRegistry registry,
String metricsPrefix) |
Modifier and Type | Method and Description |
---|---|
void |
basicAck(Channel channel,
long deliveryTag,
boolean multiple) |
void |
basicCancel(Channel channel,
String consumerTag) |
void |
basicConsume(Channel channel,
String consumerTag,
boolean autoAck) |
void |
basicNack(Channel channel,
long deliveryTag) |
void |
basicPublish(Channel channel) |
void |
basicReject(Channel channel,
long deliveryTag) |
void |
cleanStaleState()
Clean inner state for close connections and channels.
|
void |
closeChannel(Channel channel) |
void |
closeConnection(Connection connection) |
void |
consumedMessage(Channel channel,
long deliveryTag,
boolean autoAck) |
void |
consumedMessage(Channel channel,
long deliveryTag,
String consumerTag) |
com.codahale.metrics.Meter |
getAcknowledgedMessages() |
com.codahale.metrics.Counter |
getChannels() |
com.codahale.metrics.Counter |
getConnections() |
com.codahale.metrics.Meter |
getConsumedMessages() |
com.codahale.metrics.MetricRegistry |
getMetricRegistry() |
com.codahale.metrics.Meter |
getPublishedMessages() |
com.codahale.metrics.Meter |
getRejectedMessages() |
void |
newChannel(Channel channel) |
void |
newConnection(Connection connection) |
public StandardMetricsCollector(com.codahale.metrics.MetricRegistry registry, String metricsPrefix)
public StandardMetricsCollector()
public StandardMetricsCollector(com.codahale.metrics.MetricRegistry metricRegistry)
public void newConnection(Connection connection)
newConnection
in interface MetricsCollector
public void closeConnection(Connection connection)
closeConnection
in interface MetricsCollector
public void newChannel(Channel channel)
newChannel
in interface MetricsCollector
public void closeChannel(Channel channel)
closeChannel
in interface MetricsCollector
public void basicPublish(Channel channel)
basicPublish
in interface MetricsCollector
public void basicConsume(Channel channel, String consumerTag, boolean autoAck)
basicConsume
in interface MetricsCollector
public void basicCancel(Channel channel, String consumerTag)
basicCancel
in interface MetricsCollector
public void consumedMessage(Channel channel, long deliveryTag, boolean autoAck)
consumedMessage
in interface MetricsCollector
public void consumedMessage(Channel channel, long deliveryTag, String consumerTag)
consumedMessage
in interface MetricsCollector
public void basicAck(Channel channel, long deliveryTag, boolean multiple)
basicAck
in interface MetricsCollector
public void basicNack(Channel channel, long deliveryTag)
basicNack
in interface MetricsCollector
public void basicReject(Channel channel, long deliveryTag)
basicReject
in interface MetricsCollector
public void cleanStaleState()
public com.codahale.metrics.MetricRegistry getMetricRegistry()
public com.codahale.metrics.Counter getConnections()
public com.codahale.metrics.Counter getChannels()
public com.codahale.metrics.Meter getPublishedMessages()
public com.codahale.metrics.Meter getConsumedMessages()
public com.codahale.metrics.Meter getAcknowledgedMessages()
public com.codahale.metrics.Meter getRejectedMessages()
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.