服務用戶端指標 - AWS SDK for Java 2.x

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

服務用戶端指標

使用 AWS SDK for Java 2.x,您可以從應用程式中的服務用戶端收集指標,然後將這些指標發佈 (輸出) 到 Amazon CloudWatch

這些表格列出您可以收集的測量結果以及任何從HTTP屬端使用需求。

如需啟用和設定測量結果的詳細資訊SDK,請參閱啟用SDK測量結果

隨每個要求收集的量度

指標名稱 Description (描述) Type

ApiCallDuration

完成要求所花費的總時間 (包括所有重試)。

持續時間 *

ApiCallSuccessful

如果API呼叫成功,則為真;如果沒有,則為假。

Boolean

CredentialsFetchDuration

擷取要求的 AWS 簽署認證所花費的時間。

持續時間 *

EndpointResolveDuration 解析用於API呼叫的端點所花費的持續時間。 持續時間 *

MarshallingDuration

馬歇爾一個SDK請求所花費的時間。HTTP

持續時間 *

OperationName

要求的名稱 AWS API會對其進行。

字串

RetryCount

重試API通話SDK的次數。

Integer

ServiceId

提出API要求 AWS 服務 的服務識別碼。

字串

TokenFetchDuration

擷取要求的權杖簽署憑證所花費的時間。 持續時間 *

* Java。時間。持續時間。

針對每次要求嘗試收集的量度

在收到回應之前,每個API呼叫可能需要多次嘗試。每次嘗試都會收集這些測量結果。

核心指標

指標名稱 Description (描述) Type

AwsExtendedRequestId

服務要求的延伸要求識別碼。

字串

AwsRequestId

服務要求的要求識別碼。

字串

BackoffDelayDuration

此API呼叫嘗試之前SDK等待的持續時間。

持續時間 *

ErrorType 通話嘗試所發生的錯誤類型。 字串
ReadThroughput 用戶端的讀取輸送量 (位元組/秒)。 Double

ServiceCallDuration

連線至服務、傳送要求,以及從回應接收HTTP狀態碼和標頭所需的時間。

持續時間 *

SigningDuration

簽署要HTTP求所需的時間。

持續時間 *

TimeToFirstByte 從發送HTTP請求(包括獲取連接)到接收響應中標頭的第一個字節的經過時間。 持續時間 *
TimeToLastByte 從發送HTTP請求(包括獲取連接)到接收響應的最後一個字節的經過時間。 持續時間 *

UnmarshallingDuration

解除回應的HTTP回應所需的時間。SDK

持續時間 *

* Java。時間。持續時間。

HTTP度量

指標名稱 Description (描述) Type HTTP需要用戶端 *

AvailableConcurrency

HTTP用戶端可支援的剩餘並行要求數目,而不需要建立其他連線。

Integer

阿帕奇, 內提, CRT

ConcurrencyAcquireDuration

從連線集區取得通道所花費的時間。

持續時間 *

阿帕奇, 內提, CRT

HttpClientName

HTTP正在用於請求的名稱。

字串

阿帕奇, 內提, CRT

HttpStatusCode

隨回應傳HTTP回的狀態碼。

Integer

任何

LeasedConcurrency

HTTP用戶端目前正在執行的要求數目。

Integer

阿帕奇, 內提, CRT

LocalStreamWindowSize

執行此請求的流的本地 HTTP /2 窗口大小(以字節為單位)。

Integer

內網

MaxConcurrency

從HTTP屬端支援的並行要求數目上限。

Integer

阿帕奇, 內提, CRT

PendingConcurrencyAcquires

已封鎖、等待其他TCP連線或新串流可從連線集區取得的要求數目。

Integer

阿帕奇, 內提, CRT

RemoteStreamWindowSize

執行此請求的流的遠程 HTTP /2 窗口大小(以字節為單位)。

Integer

內網

* Java。時間。持續時間。

該列中使用的術語意味著: