|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cassandra.metrics.ConnectionMetrics
public class ConnectionMetrics
Metrics for OutboundTcpConnectionPool.
| Field Summary | |
|---|---|
java.lang.String |
address
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
commandCompletedTasks
Completed tasks for Command(Mutations, Read etc) TCP Connections |
com.yammer.metrics.core.Gauge<java.lang.Long> |
commandDroppedTasks
Dropped tasks for Command(Mutations, Read etc) TCP Connections |
com.yammer.metrics.core.Gauge<java.lang.Integer> |
commandPendingTasks
Pending tasks for Command(Mutations, Read etc) TCP Connections |
static java.lang.String |
GROUP_NAME
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
responseCompletedTasks
Completed tasks for Response(GOSSIP & RESPONSE) TCP Connections |
com.yammer.metrics.core.Gauge<java.lang.Integer> |
responsePendingTasks
Pending tasks for Response(GOSSIP & RESPONSE) TCP Connections |
com.yammer.metrics.core.Meter |
timeouts
Number of timeouts for specific IP |
static com.yammer.metrics.core.Meter |
totalTimeouts
Total number of timeouts happened on this node |
static java.lang.String |
TYPE_NAME
|
| Constructor Summary | |
|---|---|
ConnectionMetrics(java.net.InetAddress ip,
OutboundTcpConnectionPool connectionPool)
Create metrics for given connection pool. |
|
| Method Summary | |
|---|---|
long |
getRecentTimeout()
Deprecated. |
static long |
getRecentTotalTimeout()
Deprecated. |
void |
release()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String GROUP_NAME
public static final java.lang.String TYPE_NAME
public static final com.yammer.metrics.core.Meter totalTimeouts
public final java.lang.String address
public final com.yammer.metrics.core.Gauge<java.lang.Integer> commandPendingTasks
public final com.yammer.metrics.core.Gauge<java.lang.Long> commandCompletedTasks
public final com.yammer.metrics.core.Gauge<java.lang.Long> commandDroppedTasks
public final com.yammer.metrics.core.Gauge<java.lang.Integer> responsePendingTasks
public final com.yammer.metrics.core.Gauge<java.lang.Long> responseCompletedTasks
public final com.yammer.metrics.core.Meter timeouts
| Constructor Detail |
|---|
public ConnectionMetrics(java.net.InetAddress ip,
OutboundTcpConnectionPool connectionPool)
ip - IP address to use for metrics labelconnectionPool - Connection pool| Method Detail |
|---|
public void release()
@Deprecated public static long getRecentTotalTimeout()
@Deprecated public long getRecentTimeout()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||