Package com.rabbitmq.client.impl
Class StandardMetricsCollector
- java.lang.Object
-
- com.rabbitmq.client.impl.AbstractMetricsCollector
-
- com.rabbitmq.client.impl.StandardMetricsCollector
-
- All Implemented Interfaces:
MetricsCollector
public class StandardMetricsCollector extends AbstractMetricsCollector
Dropwizard Metrics implementation ofMetricsCollector. Note transactions are not supported (seeMetricsCollector. Metrics provides out-of-the-box support for report backends like JMX, Graphite, Ganglia, or plain HTTP. See Metrics documentation for more details.- See Also:
MetricsCollector
-
-
Constructor Summary
Constructors Constructor Description StandardMetricsCollector()StandardMetricsCollector(com.codahale.metrics.MetricRegistry metricRegistry)StandardMetricsCollector(com.codahale.metrics.MetricRegistry registry, String metricsPrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddecrementChannelCount(Channel channel)Decrements channel count.protected voiddecrementConnectionCount(Connection connection)Decrements connection count.com.codahale.metrics.MetergetAcknowledgedMessages()com.codahale.metrics.CountergetChannels()com.codahale.metrics.CountergetConnections()com.codahale.metrics.MetergetConsumedMessages()com.codahale.metrics.MetricRegistrygetMetricRegistry()com.codahale.metrics.MetergetPublishedMessages()com.codahale.metrics.MetergetRejectedMessages()protected voidincrementChannelCount(Channel channel)Increments channel count.protected voidincrementConnectionCount(Connection connection)Increments connection count.protected voidmarkAcknowledgedMessage()Marks the event of an acknowledged message.protected voidmarkConsumedMessage()Marks the event of a consumed message.protected voidmarkPublishedMessage()Marks the event of a published message.protected voidmarkRejectedMessage()Marks the event of a rejected message.-
Methods inherited from class com.rabbitmq.client.impl.AbstractMetricsCollector
basicAck, basicCancel, basicConsume, basicNack, basicPublish, basicReject, cleanStaleState, closeChannel, closeConnection, consumedMessage, consumedMessage, newChannel, newConnection
-
-
-
-
Constructor Detail
-
StandardMetricsCollector
public StandardMetricsCollector(com.codahale.metrics.MetricRegistry registry, String metricsPrefix)
-
StandardMetricsCollector
public StandardMetricsCollector()
-
StandardMetricsCollector
public StandardMetricsCollector(com.codahale.metrics.MetricRegistry metricRegistry)
-
-
Method Detail
-
incrementConnectionCount
protected void incrementConnectionCount(Connection connection)
Description copied from class:AbstractMetricsCollectorIncrements connection count. The connection object is passed in as complementary information and without any guarantee of not being null.- Specified by:
incrementConnectionCountin classAbstractMetricsCollector- Parameters:
connection- the connection that has been created (can be null)
-
decrementConnectionCount
protected void decrementConnectionCount(Connection connection)
Description copied from class:AbstractMetricsCollectorDecrements connection count. The connection object is passed in as complementary information and without any guarantee of not being null.- Specified by:
decrementConnectionCountin classAbstractMetricsCollector- Parameters:
connection- the connection that has been closed (can be null)
-
incrementChannelCount
protected void incrementChannelCount(Channel channel)
Description copied from class:AbstractMetricsCollectorIncrements channel count. The channel object is passed in as complementary information and without any guarantee of not being null.- Specified by:
incrementChannelCountin classAbstractMetricsCollector- Parameters:
channel- the channel that has been created (can be null)
-
decrementChannelCount
protected void decrementChannelCount(Channel channel)
Description copied from class:AbstractMetricsCollectorDecrements channel count. The channel object is passed in as complementary information and without any guarantee of not being null.- Specified by:
decrementChannelCountin classAbstractMetricsCollector
-
markPublishedMessage
protected void markPublishedMessage()
Description copied from class:AbstractMetricsCollectorMarks the event of a published message.- Specified by:
markPublishedMessagein classAbstractMetricsCollector
-
markConsumedMessage
protected void markConsumedMessage()
Description copied from class:AbstractMetricsCollectorMarks the event of a consumed message.- Specified by:
markConsumedMessagein classAbstractMetricsCollector
-
markAcknowledgedMessage
protected void markAcknowledgedMessage()
Description copied from class:AbstractMetricsCollectorMarks the event of an acknowledged message.- Specified by:
markAcknowledgedMessagein classAbstractMetricsCollector
-
markRejectedMessage
protected void markRejectedMessage()
Description copied from class:AbstractMetricsCollectorMarks the event of a rejected message.- Specified by:
markRejectedMessagein classAbstractMetricsCollector
-
getMetricRegistry
public com.codahale.metrics.MetricRegistry getMetricRegistry()
-
getConnections
public com.codahale.metrics.Counter getConnections()
-
getChannels
public com.codahale.metrics.Counter getChannels()
-
getPublishedMessages
public com.codahale.metrics.Meter getPublishedMessages()
-
getConsumedMessages
public com.codahale.metrics.Meter getConsumedMessages()
-
getAcknowledgedMessages
public com.codahale.metrics.Meter getAcknowledgedMessages()
-
getRejectedMessages
public com.codahale.metrics.Meter getRejectedMessages()
-
-