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> |
gossipMessageCompletedTasks
Completed tasks for gossip message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
gossipMessageDroppedTasks
Dropped tasks for gossip message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Integer> |
gossipMessagePendingTasks
Pending tasks for gossip message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageCompletedTasks
Completed tasks for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageDroppedTasks
Dropped tasks for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Integer> |
largeMessagePendingTasks
Pending tasks for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageCompletedTasks
Completed tasks for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageDroppedTasks
Dropped tasks for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Integer> |
smallMessagePendingTasks
Pending tasks for small message TCP Connections
|
com.codahale.metrics.Meter |
timeouts
Number of timeouts for specific IP
|
static com.codahale.metrics.Meter |
totalTimeouts
Total 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 © 2015 The Apache Software Foundation