翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
サービスクライアントのメトリクス
を使用すると AWS SDK for Java 2.x、アプリケーションのサービスクライアントからメトリクスを収集し、それらのメトリクスを Amazon に発行 (出力) CloudWatchできます。
これらの表には、収集できるメトリクスとHTTPクライアントの使用要件が記載されています。
のメトリクスの有効化と設定の詳細についてはSDK、「メトリクスの有効化SDK」を参照してください。
各リクエストで収集されたメトリクス
メトリクス名 | 説明 | [Type] (タイプ) |
---|---|---|
ApiCallDuration |
リクエストの完了にかかる合計時間 (すべての再試行を含む)。 |
期間* |
ApiCallSuccessful |
API 呼び出しが成功した場合は true、そうでない場合は false。 |
ブール値 |
CredentialsFetchDuration |
リクエスト AWS の署名認証情報を取得するのにかかる時間。 |
期間* |
EndpointResolveDuration | API 呼び出しに使用されたエンドポイントの解決にかかった時間。 | 期間* |
MarshallingDuration |
リクエストを SDKリクエストにマーシャリングするのにかかる時間HTTP。 |
期間* |
OperationName |
リクエストが行われた AWS API名前。 |
文字列 |
RetryCount |
がAPI呼び出しをSDK再試行した回数。 |
整数 |
ServiceId |
API リクエスト AWS サービス が行われた のサービス ID。 |
文字列 |
TokenFetchDuration |
リクエストのトークン署名認証情報を取得するのにかかる時間。 | 期間* |
リクエストの各試行について収集されたメトリクス
応答を受信する前に、各API呼び出しに複数回の試行が必要になる場合があります。これらのメトリクスは、各試行について収集されます。
コアメトリクス
メトリクス名 | 説明 | [Type] (タイプ) |
---|---|---|
AwsExtendedRequestId |
サービスリクエストの拡張リクエスト ID。 |
文字列 |
AwsRequestId |
サービスリクエストのリクエスト ID。 |
文字列 |
BackoffDelayDuration |
このAPI呼び出しが試行されるまでに がSDK待機した時間。 |
期間* |
ErrorType | 通話の試行で発生したエラーのタイプ。 | 文字列 |
ReadThroughput | クライアントの読み取りスループットをバイト/秒単位で表します。 | ダブル |
ServiceCallDuration |
サービスに接続し、リクエストを送信し、レスポンスからHTTPステータスコードとヘッダーを受信するのにかかる時間。 |
期間* |
SigningDuration |
HTTP リクエストの署名にかかる時間。 |
期間* |
TimeToFirstByte | HTTP リクエストの送信 (接続の取得を含む) からレスポンス内のヘッダーの最初のバイトの受信までの経過時間。 | 期間* |
TimeToLastByte | HTTP リクエストの送信 (接続の取得を含む) からレスポンスの最後のバイトの受信までの経過時間。 | 期間* |
UnmarshallingDuration |
HTTP レスポンスに対するSDKレスポンスのマーシャリングを解除するのにかかる時間。 |
期間* |
HTTP メトリクス
メトリクス名 | 説明 | [Type] (タイプ) | HTTP クライアント必須* |
---|---|---|---|
AvailableConcurrency |
別の接続を確立することなく、HTTPクライアントがサポートできる残りの同時リクエストの数。 |
整数 |
Apache、Netty、 CRT |
ConcurrencyAcquireDuration |
接続プールからチャネルを取得するのにかかる時間。 |
期間* |
Apache、Netty、 CRT |
HttpClientName |
リクエストにHTTP使用されている の名前。 |
文字列 |
Apache、Netty、 CRT |
HttpStatusCode |
HTTP レスポンスとともに返されるステータスコード。 |
整数 |
すべて |
LeasedConcurrency |
HTTP クライアントによって現在実行されているリクエストの数。 |
整数 |
Apache、Netty、 CRT |
LocalStreamWindowSize |
このリクエストが実行されたストリームのローカル HTTP/2 ウィンドウサイズ。 |
整数 |
Netty |
MaxConcurrency |
HTTP クライアントがサポートする同時リクエストの最大数。 |
整数 |
Apache、Netty、 CRT |
PendingConcurrencyAcquires |
別のTCP接続または新しいストリームが接続プールから使用可能になるまで待機して、ブロックされたリクエストの数。 |
整数 |
Apache、Netty、 CRT |
RemoteStreamWindowSize |
このリクエストが実行されたストリームのリモート HTTP/2 ウィンドウサイズ。 |
整数 |
Netty |
列で使用される用語の意味は次のとおりです。
-
Apache: Apache ベースのHTTPクライアント (
ApacheHttpClient
) -
Netty: Netty ベースのHTTPクライアント (
NettyNioAsyncHttpClient
) -
CRT: AWS CRTベースのHTTPクライアント (
AwsCrtAsyncHttpClient
) -
すべて: メトリクスデータの収集はHTTPクライアントに依存しません。これには URLConnectionベースのHTTPクライアント (
UrlConnectionHttpClient
) が含まれます。