public class InternodeOutboundMetrics
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
address |
com.codahale.metrics.Meter |
expiredCallbacks
Number of timeouts for specific IP
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageCompletedBytes
Completed bytes for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageCompletedTasks
Completed tasks for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageDropped
Dropped tasks for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageDroppedBytesDueToError
Dropped bytes because of error for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageDroppedBytesDueToOverload
Dropped bytes because of overload for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageDroppedTasksDueToError
Dropped tasks because of error for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageDroppedTasksDueToOverload
Dropped tasks because of overload for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
largeMessagePendingBytes
Pending bytes for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Integer> |
largeMessagePendingTasks
Pending tasks for large message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageCompletedBytes
Completed bytes for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageCompletedTasks
Completed tasks for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageDroppedBytesDueToError
Dropped bytes because of error for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageDroppedBytesDueToOverload
Dropped bytes because of overload for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageDroppedTasks
Dropped tasks for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageDroppedTasksDueToError
Dropped tasks because of error for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageDroppedTasksDueToOverload
Dropped tasks because of overload for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
smallMessagePendingBytes
Pending bytes for small message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Integer> |
smallMessagePendingTasks
Pending tasks for small message TCP Connections
|
static 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 Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessageCompletedTasks
Completed tasks for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessageDroppedBytesDueToError
Dropped bytes because of error for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessageDroppedBytesDueToOverload
Dropped bytes because of overload for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessageDroppedBytesDueToTimeout
Dropped bytes because of timeout for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessageDroppedTasks
Dropped tasks for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessageDroppedTasksDueToError
Dropped tasks because of error for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessageDroppedTasksDueToOverload
Dropped tasks because of overload for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessageDroppedTasksDueToTimeout
Dropped tasks because of timeout for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Long> |
urgentMessagePendingBytes
Pending bytes for urgent message TCP Connections
|
com.codahale.metrics.Gauge<java.lang.Integer> |
urgentMessagePendingTasks
Pending tasks for small message TCP Connections
|
Constructor and Description |
---|
InternodeOutboundMetrics(InetAddressAndPort ip,
OutboundConnections messagingPool)
Create metrics for given connection pool.
|
Modifier and Type | Method and Description |
---|---|
void |
release() |
public static final java.lang.String TYPE_NAME
public static final com.codahale.metrics.Meter totalExpiredCallbacks
public final com.codahale.metrics.Meter expiredCallbacks
public final java.lang.String address
public final com.codahale.metrics.Gauge<java.lang.Integer> largeMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessagePendingBytes
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageCompletedBytes
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDropped
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedTasksDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedBytesDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedTasksDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedBytesDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedTasksDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> largeMessageDroppedBytesDueToError
public final com.codahale.metrics.Gauge<java.lang.Integer> smallMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessagePendingBytes
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageCompletedBytes
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasksDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedBytesDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasksDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedBytesDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedTasksDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> smallMessageDroppedBytesDueToError
public final com.codahale.metrics.Gauge<java.lang.Integer> urgentMessagePendingTasks
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessagePendingBytes
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageCompletedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageCompletedBytes
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedTasks
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedTasksDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedBytesDueToTimeout
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedTasksDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedBytesDueToOverload
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedTasksDueToError
public final com.codahale.metrics.Gauge<java.lang.Long> urgentMessageDroppedBytesDueToError
public InternodeOutboundMetrics(InetAddressAndPort ip, OutboundConnections messagingPool)
ip
- IP address to use for metrics labelCopyright © 2009-2022 The Apache Software Foundation