Package org.apache.cassandra.metrics
Class InternodeOutboundMetrics
- java.lang.Object
-
- org.apache.cassandra.metrics.InternodeOutboundMetrics
-
public class InternodeOutboundMetrics extends java.lang.Object
Metrics for internode connections.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
address
com.codahale.metrics.Meter
expiredCallbacks
Number of timeouts for specific IPcom.codahale.metrics.Gauge<java.lang.Long>
largeMessageCompletedBytes
Completed bytes for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessageCompletedTasks
Completed tasks for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessageDropped
Dropped tasks for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessageDroppedBytesDueToError
Dropped bytes because of error for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessageDroppedBytesDueToOverload
Dropped bytes because of overload for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessageDroppedTasksDueToError
Dropped tasks because of error for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessageDroppedTasksDueToOverload
Dropped tasks because of overload for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
largeMessagePendingBytes
Pending bytes for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Integer>
largeMessagePendingTasks
Pending tasks for large message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageCompletedBytes
Completed bytes for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageCompletedTasks
Completed tasks for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageDroppedBytesDueToError
Dropped bytes because of error for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageDroppedBytesDueToOverload
Dropped bytes because of overload for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageDroppedTasks
Dropped tasks for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageDroppedTasksDueToError
Dropped tasks because of error for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageDroppedTasksDueToOverload
Dropped tasks because of overload for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
smallMessagePendingBytes
Pending bytes for small message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Integer>
smallMessagePendingTasks
Pending tasks for small message TCP Connectionsstatic com.codahale.metrics.Meter
totalExpiredCallbacks
Total number of callbacks that were not completed successfully for messages that were sent to this node TODO this was always broken, as it never counted those messages without callbacks? So perhaps we can redefine it.static java.lang.String
TYPE_NAME
com.codahale.metrics.Gauge<java.lang.Long>
urgentMessageCompletedBytes
Completed bytes for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessageCompletedTasks
Completed tasks for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessageDroppedBytesDueToError
Dropped bytes because of error for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessageDroppedBytesDueToOverload
Dropped bytes because of overload for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessageDroppedTasks
Dropped tasks for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessageDroppedTasksDueToError
Dropped tasks because of error for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessageDroppedTasksDueToOverload
Dropped tasks because of overload for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Long>
urgentMessagePendingBytes
Pending bytes for urgent message TCP Connectionscom.codahale.metrics.Gauge<java.lang.Integer>
urgentMessagePendingTasks
Pending tasks for small message TCP Connections
-
Constructor Summary
Constructors Constructor Description InternodeOutboundMetrics(InetAddressAndPort ip, OutboundConnections messagingPool)
Create metrics for given connection pool.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
release()
-
-
-
Field Detail
-
TYPE_NAME
public static final java.lang.String TYPE_NAME
- See Also:
- Constant Field Values
-
totalExpiredCallbacks
public static final com.codahale.metrics.Meter totalExpiredCallbacks
Total number of callbacks that were not completed successfully for messages that were sent to this node TODO this was always broken, as it never counted those messages without callbacks? So perhaps we can redefine it.
-
expiredCallbacks
public final com.codahale.metrics.Meter expiredCallbacks
Number of timeouts for specific IP
-
address
public final java.lang.String address
-
largeMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Integer> largeMessagePendingTasks
Pending tasks for large message TCP Connections
-
largeMessagePendingBytes
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessagePendingBytes
Pending bytes for large message TCP Connections
-
largeMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageCompletedTasks
Completed tasks for large message TCP Connections
-
largeMessageCompletedBytes
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageCompletedBytes
Completed bytes for large message TCP Connections
-
largeMessageDropped
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDropped
Dropped tasks for large message TCP Connections
-
largeMessageDroppedTasksDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for large message TCP Connections
-
largeMessageDroppedBytesDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for large message TCP Connections
-
largeMessageDroppedTasksDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedTasksDueToOverload
Dropped tasks because of overload for large message TCP Connections
-
largeMessageDroppedBytesDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedBytesDueToOverload
Dropped bytes because of overload for large message TCP Connections
-
largeMessageDroppedTasksDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedTasksDueToError
Dropped tasks because of error for large message TCP Connections
-
largeMessageDroppedBytesDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedBytesDueToError
Dropped bytes because of error for large message TCP Connections
-
smallMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Integer> smallMessagePendingTasks
Pending tasks for small message TCP Connections
-
smallMessagePendingBytes
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessagePendingBytes
Pending bytes for small message TCP Connections
-
smallMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageCompletedTasks
Completed tasks for small message TCP Connections
-
smallMessageCompletedBytes
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageCompletedBytes
Completed bytes for small message TCP Connections
-
smallMessageDroppedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasks
Dropped tasks for small message TCP Connections
-
smallMessageDroppedTasksDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for small message TCP Connections
-
smallMessageDroppedBytesDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for small message TCP Connections
-
smallMessageDroppedTasksDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasksDueToOverload
Dropped tasks because of overload for small message TCP Connections
-
smallMessageDroppedBytesDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedBytesDueToOverload
Dropped bytes because of overload for small message TCP Connections
-
smallMessageDroppedTasksDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasksDueToError
Dropped tasks because of error for small message TCP Connections
-
smallMessageDroppedBytesDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedBytesDueToError
Dropped bytes because of error for small message TCP Connections
-
urgentMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Integer> urgentMessagePendingTasks
Pending tasks for small message TCP Connections
-
urgentMessagePendingBytes
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessagePendingBytes
Pending bytes for urgent message TCP Connections
-
urgentMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageCompletedTasks
Completed tasks for urgent message TCP Connections
-
urgentMessageCompletedBytes
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageCompletedBytes
Completed bytes for urgent message TCP Connections
-
urgentMessageDroppedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedTasks
Dropped tasks for urgent message TCP Connections
-
urgentMessageDroppedTasksDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for urgent message TCP Connections
-
urgentMessageDroppedBytesDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for urgent message TCP Connections
-
urgentMessageDroppedTasksDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedTasksDueToOverload
Dropped tasks because of overload for urgent message TCP Connections
-
urgentMessageDroppedBytesDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedBytesDueToOverload
Dropped bytes because of overload for urgent message TCP Connections
-
urgentMessageDroppedTasksDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedTasksDueToError
Dropped tasks because of error for urgent message TCP Connections
-
urgentMessageDroppedBytesDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedBytesDueToError
Dropped bytes because of error for urgent message TCP Connections
-
-
Constructor Detail
-
InternodeOutboundMetrics
public InternodeOutboundMetrics(InetAddressAndPort ip, OutboundConnections messagingPool)
Create metrics for given connection pool.- Parameters:
ip
- IP address to use for metrics label
-
-