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