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 MetricsCollectorpublic void closeConnection(Connection connection)
closeConnection in interface MetricsCollectorpublic void newChannel(Channel channel)
newChannel in interface MetricsCollectorpublic void closeChannel(Channel channel)
closeChannel in interface MetricsCollectorpublic void basicPublish(Channel channel)
basicPublish in interface MetricsCollectorpublic void basicConsume(Channel channel, String consumerTag, boolean autoAck)
basicConsume in interface MetricsCollectorpublic void basicCancel(Channel channel, String consumerTag)
basicCancel in interface MetricsCollectorpublic void consumedMessage(Channel channel, long deliveryTag, boolean autoAck)
consumedMessage in interface MetricsCollectorpublic void consumedMessage(Channel channel, long deliveryTag, String consumerTag)
consumedMessage in interface MetricsCollectorpublic void basicAck(Channel channel, long deliveryTag, boolean multiple)
basicAck in interface MetricsCollectorpublic void basicNack(Channel channel, long deliveryTag)
basicNack in interface MetricsCollectorpublic void basicReject(Channel channel, long deliveryTag)
basicReject in interface MetricsCollectorpublic 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.