public class ConnectionMetrics
extends java.lang.Object
OutboundTcpConnectionPool.| Modifier and Type | Field and Description | 
|---|---|
| java.lang.String | address | 
| com.codahale.metrics.Gauge<java.lang.Long> | gossipMessageCompletedTasksCompleted tasks for gossip message TCP Connections | 
| com.codahale.metrics.Gauge<java.lang.Long> | gossipMessageDroppedTasksDropped tasks for gossip message TCP Connections | 
| com.codahale.metrics.Gauge<java.lang.Integer> | gossipMessagePendingTasksPending tasks for gossip message TCP Connections | 
| com.codahale.metrics.Gauge<java.lang.Long> | largeMessageCompletedTasksCompleted tasks for large message TCP Connections | 
| com.codahale.metrics.Gauge<java.lang.Long> | largeMessageDroppedTasksDropped tasks for large message TCP Connections | 
| com.codahale.metrics.Gauge<java.lang.Integer> | largeMessagePendingTasksPending tasks for large message TCP Connections | 
| com.codahale.metrics.Gauge<java.lang.Long> | smallMessageCompletedTasksCompleted tasks for small message TCP Connections | 
| com.codahale.metrics.Gauge<java.lang.Long> | smallMessageDroppedTasksDropped tasks for small message TCP Connections | 
| com.codahale.metrics.Gauge<java.lang.Integer> | smallMessagePendingTasksPending tasks for small message TCP Connections | 
| com.codahale.metrics.Meter | timeoutsNumber of timeouts for specific IP | 
| static com.codahale.metrics.Meter | totalTimeoutsTotal number of timeouts happened on this node | 
| static java.lang.String | TYPE_NAME | 
| Constructor and Description | 
|---|
| ConnectionMetrics(java.net.InetAddress ip,
                 OutboundTcpConnectionPool connectionPool)Create metrics for given connection pool. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | release() | 
public static final java.lang.String TYPE_NAME
public static final com.codahale.metrics.Meter totalTimeouts
public final java.lang.String address
public final com.codahale.metrics.Gauge<java.lang.Integer> largeMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedTasks
public final com.codahale.metrics.Gauge<java.lang.Integer> smallMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasks
public final com.codahale.metrics.Gauge<java.lang.Integer> gossipMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Long> gossipMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> gossipMessageDroppedTasks
public final com.codahale.metrics.Meter timeouts
public ConnectionMetrics(java.net.InetAddress ip,
                         OutboundTcpConnectionPool connectionPool)
ip - IP address to use for metrics labelconnectionPool - Connection poolCopyright © 2018 The Apache Software Foundation