Package com.rabbitmq.client.impl
Class StandardMetricsCollector
java.lang.Object
com.rabbitmq.client.impl.AbstractMetricsCollector
com.rabbitmq.client.impl.StandardMetricsCollector
- All Implemented Interfaces:
MetricsCollector
Dropwizard Metrics implementation of
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.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStandardMetricsCollector(com.codahale.metrics.MetricRegistry metricRegistry) StandardMetricsCollector(com.codahale.metrics.MetricRegistry registry, String metricsPrefix) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddecrementChannelCount(Channel channel) Decrements channel count.protected voiddecrementConnectionCount(Connection connection) Decrements connection count.com.codahale.metrics.Metercom.codahale.metrics.Countercom.codahale.metrics.Countercom.codahale.metrics.Metercom.codahale.metrics.Metercom.codahale.metrics.MetricRegistrycom.codahale.metrics.Metercom.codahale.metrics.Metercom.codahale.metrics.Metercom.codahale.metrics.Metercom.codahale.metrics.Metercom.codahale.metrics.Meterprotected voidincrementChannelCount(Channel channel) Increments channel count.protected voidincrementConnectionCount(Connection connection) Increments connection count.protected voidMarks the event of an acknowledged message.protected voidMarks the event of a consumed message.protected voidMarks the event of a message publishing acknowledgement.protected voidMarks the event of a message publishing failure.protected voidMarks the event of a message publishing not being acknowledged.protected voidMarks the event of a published message.protected voidMarks the event of a published message not being routed.protected voidMarks the event of a rejected message.protected voidmarkRejectedMessage(boolean requeue) Marks the event of a rejected message.Methods inherited from class com.rabbitmq.client.impl.AbstractMetricsCollector
basicAck, basicCancel, basicConsume, basicNack, basicNack, basicPublish, basicPublishAck, basicPublishFailure, basicPublishNack, basicPublishUnrouted, basicReject, basicReject, cleanStaleState, closeChannel, closeConnection, consumedMessage, consumedMessage, newChannel, newConnection
-
Constructor Details
-
StandardMetricsCollector
-
StandardMetricsCollector
public StandardMetricsCollector() -
StandardMetricsCollector
public StandardMetricsCollector(com.codahale.metrics.MetricRegistry metricRegistry)
-
-
Method Details
-
incrementConnectionCount
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
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
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
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- Parameters:
channel-
-
markPublishedMessage
protected void markPublishedMessage()Description copied from class:AbstractMetricsCollectorMarks the event of a published message.- Specified by:
markPublishedMessagein classAbstractMetricsCollector
-
markMessagePublishFailed
protected void markMessagePublishFailed()Description copied from class:AbstractMetricsCollectorMarks the event of a message publishing failure.- Specified by:
markMessagePublishFailedin 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
-
markRejectedMessage
protected void markRejectedMessage(boolean requeue) Description copied from class:AbstractMetricsCollectorMarks the event of a rejected message.- Overrides:
markRejectedMessagein classAbstractMetricsCollector
-
markMessagePublishAcknowledged
protected void markMessagePublishAcknowledged()Description copied from class:AbstractMetricsCollectorMarks the event of a message publishing acknowledgement.- Specified by:
markMessagePublishAcknowledgedin classAbstractMetricsCollector
-
markMessagePublishNotAcknowledged
protected void markMessagePublishNotAcknowledged()Description copied from class:AbstractMetricsCollectorMarks the event of a message publishing not being acknowledged.- Specified by:
markMessagePublishNotAcknowledgedin classAbstractMetricsCollector
-
markPublishedMessageUnrouted
protected void markPublishedMessageUnrouted()Description copied from class:AbstractMetricsCollectorMarks the event of a published message not being routed.- Specified by:
markPublishedMessageUnroutedin 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() -
getRequeuedMessages
public com.codahale.metrics.Meter getRequeuedMessages() -
getFailedToPublishMessages
public com.codahale.metrics.Meter getFailedToPublishMessages() -
getPublishAcknowledgedMessages
public com.codahale.metrics.Meter getPublishAcknowledgedMessages() -
getPublishNotAcknowledgedMessages
public com.codahale.metrics.Meter getPublishNotAcknowledgedMessages() -
getPublishUnroutedMessages
public com.codahale.metrics.Meter getPublishUnroutedMessages()
-