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> |
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.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