public static enum AWSRequestMetrics.Field extends Enum<AWSRequestMetrics.Field> implements RequestMetricType
Enum Constant and Description |
---|
AWSErrorCode |
AWSRequestID |
BytesProcessed |
ClientExecuteTime
Total number of milliseconds taken for a request/response including
the time taken to execute the request handlers, round trip to AWS,
and the time taken to execute the response handlers.
|
CredentialsRequestTime |
Exception |
HttpClientPoolAvailableCount
The number of idle persistent connections.
|
HttpClientPoolLeasedCount
The number of persistent connections tracked by the connection
manager currently being used to execute requests.
|
HttpClientPoolPendingCount
The number of connection requests being blocked awaiting a free
connection.
|
HttpClientReceiveResponseTime
Number of milliseconds taken to receive the response status and headers from the underlying socket that is connected
to AWS.
|
HttpClientRetryCount
Number of retries of the underlying http client library in sending a
request to AWS.
|
HttpClientSendRequestTime
Number of milliseconds taken to write the request headers and payload to the underlying socket that is connected to
AWS.
|
HttpRequestTime
Number of milliseconds taken to acquire a connection from the connection pool (or create a new connection), send the
request (including reading the user's input stream for streaming uploads), and receive the response status and
headers.
|
HttpSocketReadTime
Number of milliseconds taken to read response payload data off of the underlying socket that is connected to AWS.
|
RedirectLocation |
RequestCount
Number of requests to AWS.
|
RequestMarshallTime |
RequestSigningTime
Number of milliseconds taken to sign a request.
|
RequestType
The specific request subtype, such as PutItemRequest, PutObjectRequest, etc.
|
ResponseProcessingTime
Number of milliseconds taken to execute the response handler for a response from AWS.
|
RetryCapacityConsumed
Snapshot of currently consumed retry capacity.
|
RetryCount
Number of retries of AWS SDK sending a request to AWS.
|
RetryPauseTime |
ServiceEndpoint |
ServiceName |
StatusCode |
ThrottledRetryCount
Number of retries that were not attempted due to retry throttling.
|
ThrottleException
Used to count and preserve the throttle related exceptions.
|
Modifier and Type | Method and Description |
---|---|
static AWSRequestMetrics.Field |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AWSRequestMetrics.Field[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
name
public static final AWSRequestMetrics.Field AWSErrorCode
public static final AWSRequestMetrics.Field AWSRequestID
public static final AWSRequestMetrics.Field RequestType
public static final AWSRequestMetrics.Field BytesProcessed
public static final AWSRequestMetrics.Field ClientExecuteTime
public static final AWSRequestMetrics.Field CredentialsRequestTime
public static final AWSRequestMetrics.Field Exception
public static final AWSRequestMetrics.Field ThrottleException
public static final AWSRequestMetrics.Field HttpRequestTime
public static final AWSRequestMetrics.Field RedirectLocation
public static final AWSRequestMetrics.Field RequestMarshallTime
public static final AWSRequestMetrics.Field RequestSigningTime
public static final AWSRequestMetrics.Field ResponseProcessingTime
public static final AWSRequestMetrics.Field RequestCount
public static final AWSRequestMetrics.Field RetryCount
public static final AWSRequestMetrics.Field RetryCapacityConsumed
public static final AWSRequestMetrics.Field ThrottledRetryCount
public static final AWSRequestMetrics.Field HttpClientRetryCount
public static final AWSRequestMetrics.Field HttpClientSendRequestTime
public static final AWSRequestMetrics.Field HttpClientReceiveResponseTime
public static final AWSRequestMetrics.Field HttpSocketReadTime
public static final AWSRequestMetrics.Field HttpClientPoolAvailableCount
Reference: https://hc.apache .org/httpcomponents-core-ga/httpcore/apidocs/org/apache /http/pool/PoolStats.html
public static final AWSRequestMetrics.Field HttpClientPoolLeasedCount
Reference: https://hc .apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache /http/pool/PoolStats.html
public static final AWSRequestMetrics.Field HttpClientPoolPendingCount
Reference: https://hc.apache.org/httpcomponents-core-ga/httpcore /apidocs/org/apache/http/pool/PoolStats.html
public static final AWSRequestMetrics.Field RetryPauseTime
public static final AWSRequestMetrics.Field ServiceEndpoint
public static final AWSRequestMetrics.Field ServiceName
public static final AWSRequestMetrics.Field StatusCode
public static AWSRequestMetrics.Field[] values()
for (AWSRequestMetrics.Field c : AWSRequestMetrics.Field.values()) System.out.println(c);
public static AWSRequestMetrics.Field valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null