Class InternodeOutboundMetrics

java.lang.Object
org.apache.cassandra.metrics.InternodeOutboundMetrics

public class InternodeOutboundMetrics extends Object
Metrics for internode connections.
  • Field Details

    • TYPE_NAME

      public static final String TYPE_NAME
      See Also:
    • 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 String address
    • largeMessagePendingTasks

      public final com.codahale.metrics.Gauge<Integer> largeMessagePendingTasks
      Pending tasks for large message TCP Connections
    • largeMessagePendingBytes

      public final com.codahale.metrics.Gauge<Long> largeMessagePendingBytes
      Pending bytes for large message TCP Connections
    • largeMessageCompletedTasks

      public final com.codahale.metrics.Gauge<Long> largeMessageCompletedTasks
      Completed tasks for large message TCP Connections
    • largeMessageCompletedBytes

      public final com.codahale.metrics.Gauge<Long> largeMessageCompletedBytes
      Completed bytes for large message TCP Connections
    • largeMessageDropped

      public final com.codahale.metrics.Gauge<Long> largeMessageDropped
      Dropped tasks for large message TCP Connections
    • largeMessageDroppedTasksDueToTimeout

      public final com.codahale.metrics.Gauge<Long> largeMessageDroppedTasksDueToTimeout
      Dropped tasks because of timeout for large message TCP Connections
    • largeMessageDroppedBytesDueToTimeout

      public final com.codahale.metrics.Gauge<Long> largeMessageDroppedBytesDueToTimeout
      Dropped bytes because of timeout for large message TCP Connections
    • largeMessageDroppedTasksDueToOverload

      public final com.codahale.metrics.Gauge<Long> largeMessageDroppedTasksDueToOverload
      Dropped tasks because of overload for large message TCP Connections
    • largeMessageDroppedBytesDueToOverload

      public final com.codahale.metrics.Gauge<Long> largeMessageDroppedBytesDueToOverload
      Dropped bytes because of overload for large message TCP Connections
    • largeMessageDroppedTasksDueToError

      public final com.codahale.metrics.Gauge<Long> largeMessageDroppedTasksDueToError
      Dropped tasks because of error for large message TCP Connections
    • largeMessageDroppedBytesDueToError

      public final com.codahale.metrics.Gauge<Long> largeMessageDroppedBytesDueToError
      Dropped bytes because of error for large message TCP Connections
    • smallMessagePendingTasks

      public final com.codahale.metrics.Gauge<Integer> smallMessagePendingTasks
      Pending tasks for small message TCP Connections
    • smallMessagePendingBytes

      public final com.codahale.metrics.Gauge<Long> smallMessagePendingBytes
      Pending bytes for small message TCP Connections
    • smallMessageCompletedTasks

      public final com.codahale.metrics.Gauge<Long> smallMessageCompletedTasks
      Completed tasks for small message TCP Connections
    • smallMessageCompletedBytes

      public final com.codahale.metrics.Gauge<Long> smallMessageCompletedBytes
      Completed bytes for small message TCP Connections
    • smallMessageDroppedTasks

      public final com.codahale.metrics.Gauge<Long> smallMessageDroppedTasks
      Dropped tasks for small message TCP Connections
    • smallMessageDroppedTasksDueToTimeout

      public final com.codahale.metrics.Gauge<Long> smallMessageDroppedTasksDueToTimeout
      Dropped tasks because of timeout for small message TCP Connections
    • smallMessageDroppedBytesDueToTimeout

      public final com.codahale.metrics.Gauge<Long> smallMessageDroppedBytesDueToTimeout
      Dropped bytes because of timeout for small message TCP Connections
    • smallMessageDroppedTasksDueToOverload

      public final com.codahale.metrics.Gauge<Long> smallMessageDroppedTasksDueToOverload
      Dropped tasks because of overload for small message TCP Connections
    • smallMessageDroppedBytesDueToOverload

      public final com.codahale.metrics.Gauge<Long> smallMessageDroppedBytesDueToOverload
      Dropped bytes because of overload for small message TCP Connections
    • smallMessageDroppedTasksDueToError

      public final com.codahale.metrics.Gauge<Long> smallMessageDroppedTasksDueToError
      Dropped tasks because of error for small message TCP Connections
    • smallMessageDroppedBytesDueToError

      public final com.codahale.metrics.Gauge<Long> smallMessageDroppedBytesDueToError
      Dropped bytes because of error for small message TCP Connections
    • urgentMessagePendingTasks

      public final com.codahale.metrics.Gauge<Integer> urgentMessagePendingTasks
      Pending tasks for small message TCP Connections
    • urgentMessagePendingBytes

      public final com.codahale.metrics.Gauge<Long> urgentMessagePendingBytes
      Pending bytes for urgent message TCP Connections
    • urgentMessageCompletedTasks

      public final com.codahale.metrics.Gauge<Long> urgentMessageCompletedTasks
      Completed tasks for urgent message TCP Connections
    • urgentMessageCompletedBytes

      public final com.codahale.metrics.Gauge<Long> urgentMessageCompletedBytes
      Completed bytes for urgent message TCP Connections
    • urgentMessageDroppedTasks

      public final com.codahale.metrics.Gauge<Long> urgentMessageDroppedTasks
      Dropped tasks for urgent message TCP Connections
    • urgentMessageDroppedTasksDueToTimeout

      public final com.codahale.metrics.Gauge<Long> urgentMessageDroppedTasksDueToTimeout
      Dropped tasks because of timeout for urgent message TCP Connections
    • urgentMessageDroppedBytesDueToTimeout

      public final com.codahale.metrics.Gauge<Long> urgentMessageDroppedBytesDueToTimeout
      Dropped bytes because of timeout for urgent message TCP Connections
    • urgentMessageDroppedTasksDueToOverload

      public final com.codahale.metrics.Gauge<Long> urgentMessageDroppedTasksDueToOverload
      Dropped tasks because of overload for urgent message TCP Connections
    • urgentMessageDroppedBytesDueToOverload

      public final com.codahale.metrics.Gauge<Long> urgentMessageDroppedBytesDueToOverload
      Dropped bytes because of overload for urgent message TCP Connections
    • urgentMessageDroppedTasksDueToError

      public final com.codahale.metrics.Gauge<Long> urgentMessageDroppedTasksDueToError
      Dropped tasks because of error for urgent message TCP Connections
    • urgentMessageDroppedBytesDueToError

      public final com.codahale.metrics.Gauge<Long> urgentMessageDroppedBytesDueToError
      Dropped bytes because of error for urgent message TCP Connections
  • Constructor Details

    • InternodeOutboundMetrics

      public InternodeOutboundMetrics(InetAddressAndPort ip, OutboundConnections messagingPool)
      Create metrics for given connection pool.
      Parameters:
      ip - IP address to use for metrics label
  • Method Details

    • release

      public void release()