服务客户端指标 - Amazon SDK for Java 2.x
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

服务客户端指标

借助 Amazon SDK for Java 2.x,您可以从应用程序中的服务客户端收集指标,然后将这些指标发布(输出)到 Amazon CloudWatch

这些表列出了您可以收集的指标以及任何HTTP客户端使用要求。

有关启用和配置指标的更多信息SDK,请参阅启用SDK指标

每次请求收集的指标

指标名称 描述 类型

ApiCallDuration

完成请求所花费的总时间(包括所有重试次数)。

持续时间*

ApiCallSuccessful

如果API呼叫成功则为 true;如果不成功则为 false。

布尔值

CredentialsFetchDuration

获取请求的 Amazon 签名凭据所花费的时间。

持续时间*

EndpointResolveDuration 解析用于API呼叫的端点所花费的时间。 持续时间*

MarshallingDuration

将请求编组到SDK请求所花费的HTTP时间。

持续时间*

OperationName

请求 Amazon API的名称已发送给。

String

RetryCount

SDK重试API呼叫的次数。

整数

ServiceId

API请求所针对 Amazon Web Services 服务 的服务 ID。

String

TokenFetchDuration

获取请求的令牌签名凭证所花费的时间。 持续时间*

* java.time. Duration。

为每次请求尝试收集的指标

每个API呼叫可能需要多次尝试才能收到响应。每次尝试都会收集这些指标。

核心指标

指标名称 描述 类型

AwsExtendedRequestId

服务请求的扩展请求 ID。

String

AwsRequestId

服务请求的请求 ID。

String

BackoffDelayDuration

在这次API呼叫尝试之前SDK等待的时间长度。

持续时间*

ErrorType 尝试呼叫时发生的错误类型。 String
ReadThroughput 客户端的读取吞吐量,以字节/秒为单位。 Double

ServiceCallDuration

连接到服务、发送请求以及从响应中接收HTTP状态码和标头所花费的时间。

持续时间*

SigningDuration

签署HTTP请求所需的时间。

持续时间*

TimeToFirstByte 从发送HTTP请求(包括获取连接)到收到响应中标头的第一个字节所经过的时间。 持续时间*
TimeToLastByte 从发送HTTP请求(包括获取连接)到收到响应的最后一个字节所经过的时间。 持续时间*

UnmarshallingDuration

取消对响应的HTTP响应所花费的SDK时间。

持续时间*

* java.time. Duration。

HTTP指标

指标名称 描述 类型 HTTP需要客户*

AvailableConcurrency

无需建立其他连接即可由HTTP客户端支持的剩余并发请求数。

整数

Apache,Netty,CRT

ConcurrencyAcquireDuration

从连接池中获取频道所花费的时间。

持续时间*

Apache,Netty,CRT

HttpClientName

用于请求HTTP的名称。

String

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

* java.time. Duration。

该栏中使用的术语意味着: