Serializable
, Comparable<AwsRequestMetrics.Field>
, MetricType
, RequestMetricType
public static enum AwsRequestMetrics.Field extends Enum<AwsRequestMetrics.Field> implements RequestMetricType
Enum Constant | 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 |
Time taken to receive a response from AWS by the http client library,
excluding any retry.
|
HttpClientRetryCount |
Number of retries of the underlying http client library in sending a
request to AWS.
|
HttpClientSendRequestTime |
Time taken to send a request to AWS by the http client library,
excluding any retry.
|
HttpRequestTime |
Number of milliseconds taken for a request/response round trip to AWS.
|
HttpSocketReadTime |
Time taken for socket to read.
|
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 | 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 nullCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.