Package org.apache.cassandra.metrics
Class InternodeOutboundMetrics
java.lang.Object
org.apache.cassandra.metrics.InternodeOutboundMetrics
Metrics for internode connections.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Stringfinal com.codahale.metrics.MeterNumber of timeouts for specific IPfinal com.codahale.metrics.Gauge<Long>Completed bytes for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Completed tasks for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of error for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of overload for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of timeout for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of error for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of overload for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of timeout for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Pending bytes for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Integer>Pending tasks for large message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Completed bytes for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Completed tasks for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of error for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of overload for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of timeout for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of error for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of overload for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of timeout for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Pending bytes for small message TCP Connectionsfinal com.codahale.metrics.Gauge<Integer>Pending tasks for small message TCP Connectionsstatic final com.codahale.metrics.MeterTotal 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 final Stringfinal com.codahale.metrics.Gauge<Long>Completed bytes for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Completed tasks for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of error for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of overload for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped bytes because of timeout for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of error for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of overload for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Dropped tasks because of timeout for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Long>Pending bytes for urgent message TCP Connectionsfinal com.codahale.metrics.Gauge<Integer>Pending tasks for small message TCP Connections -
Constructor Summary
ConstructorsConstructorDescriptionInternodeOutboundMetrics(InetAddressAndPort ip, OutboundConnections messagingPool) Create metrics for given connection pool. -
Method Summary
-
Field Details
-
TYPE_NAME
- See Also:
-
totalExpiredCallbacks
public static final com.codahale.metrics.Meter totalExpiredCallbacksTotal 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 expiredCallbacksNumber of timeouts for specific IP -
address
-
largeMessagePendingTasks
Pending tasks for large message TCP Connections -
largeMessagePendingBytes
Pending bytes for large message TCP Connections -
largeMessageCompletedTasks
Completed tasks for large message TCP Connections -
largeMessageCompletedBytes
Completed bytes for large message TCP Connections -
largeMessageDropped
Dropped tasks for large message TCP Connections -
largeMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for large message TCP Connections -
largeMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for large message TCP Connections -
largeMessageDroppedTasksDueToOverload
Dropped tasks because of overload for large message TCP Connections -
largeMessageDroppedBytesDueToOverload
Dropped bytes because of overload for large message TCP Connections -
largeMessageDroppedTasksDueToError
Dropped tasks because of error for large message TCP Connections -
largeMessageDroppedBytesDueToError
Dropped bytes because of error for large message TCP Connections -
smallMessagePendingTasks
Pending tasks for small message TCP Connections -
smallMessagePendingBytes
Pending bytes for small message TCP Connections -
smallMessageCompletedTasks
Completed tasks for small message TCP Connections -
smallMessageCompletedBytes
Completed bytes for small message TCP Connections -
smallMessageDroppedTasks
Dropped tasks for small message TCP Connections -
smallMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for small message TCP Connections -
smallMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for small message TCP Connections -
smallMessageDroppedTasksDueToOverload
Dropped tasks because of overload for small message TCP Connections -
smallMessageDroppedBytesDueToOverload
Dropped bytes because of overload for small message TCP Connections -
smallMessageDroppedTasksDueToError
Dropped tasks because of error for small message TCP Connections -
smallMessageDroppedBytesDueToError
Dropped bytes because of error for small message TCP Connections -
urgentMessagePendingTasks
Pending tasks for small message TCP Connections -
urgentMessagePendingBytes
Pending bytes for urgent message TCP Connections -
urgentMessageCompletedTasks
Completed tasks for urgent message TCP Connections -
urgentMessageCompletedBytes
Completed bytes for urgent message TCP Connections -
urgentMessageDroppedTasks
Dropped tasks for urgent message TCP Connections -
urgentMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for urgent message TCP Connections -
urgentMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for urgent message TCP Connections -
urgentMessageDroppedTasksDueToOverload
Dropped tasks because of overload for urgent message TCP Connections -
urgentMessageDroppedBytesDueToOverload
Dropped bytes because of overload for urgent message TCP Connections -
urgentMessageDroppedTasksDueToError
Dropped tasks because of error for urgent message TCP Connections -
urgentMessageDroppedBytesDueToError
Dropped bytes because of error for urgent message TCP Connections
-
-
Constructor Details
-
InternodeOutboundMetrics
Create metrics for given connection pool.- Parameters:
ip- IP address to use for metrics label
-
-
Method Details
-
release
public void release()
-