public interface StatisticsFromAwsSdk
AwsStatisticsCollector.| Modifier and Type | Method and Description |
|---|---|
void |
noteAwsClientExecuteTime(Duration duration)
Record how long a request took to execute on the
client.
|
void |
noteAwsRequestTime(Duration duration)
Record how long a request took overall.
|
void |
noteRequestMarshallTime(Duration duration)
Record how long a request took to marshall into
XML.
|
void |
noteRequestSigningTime(Duration duration)
Record how long a request took to sign, including
any calls to EC2 credential endpoints.
|
void |
noteResponseProcessingTime(Duration duration)
Record how long it took to process the response.
|
void |
updateAwsRequestCount(long count)
Record a number of AWS requests.
|
void |
updateAwsRetryCount(long count)
Record a number of AWS request retries.
|
void |
updateAwsThrottleExceptionsCount(long count)
Record a number of throttle exceptions received.
|
void updateAwsRequestCount(long count)
count - number of events.void updateAwsRetryCount(long count)
count - number of events.void updateAwsThrottleExceptionsCount(long count)
count - number of events.void noteAwsRequestTime(Duration duration)
duration - duration of operation.void noteAwsClientExecuteTime(Duration duration)
duration - duration of operation.void noteRequestMarshallTime(Duration duration)
duration - duration of operation.void noteRequestSigningTime(Duration duration)
duration - duration of operation.void noteResponseProcessingTime(Duration duration)
duration - duration of operation.Copyright © 2008–2022 Apache Software Foundation. All rights reserved.