

 适用于 .NET 的 AWS SDK V3 已进入维护模式。

我们建议您迁移到 [适用于 .NET 的 AWS SDK V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html)。有关如何迁移的更多详细信息和信息，请参阅我们的[维护模式公告](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)。

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

# 指标
<a name="observability-metrics"></a>

下表列出了 SDK 发出的遥测指标。[配置遥测提供程序](observability.md#observability-conf-telemetry-provider)以使指标可观测。


**发出哪些指标？**  

| 指标名称 | 单位 | 类型 | 属性 | 描述 | 
| --- | --- | --- | --- | --- | 
| client.call.duration | s | 直方图 | rpc.service, rpc.method | 总体调用时长（包括重试时间以及发送或接收请求和响应正文所用的时间） | 
| client.uptime | s | 直方图 | rpc.service | 自客户端创建以来的时间 | 
| client.call.attempts | \$1attempt\$1 | MonotonicCounter | rpc.service, rpc.method | 单个操作的尝试次数 | 
| client.call.errors | \$1error\$1 | MonotonicCounter | rpc.service, rpc.method, exception.type | 操作的错误数 | 
| client.call.attempt\$1duration | s | 直方图 | rpc.service, rpc.method | 连接到服务、发送请求以及获取 HTTP 状态代码和标头所用的时间（包括等待发送的排队时间） | 
| client.call.resolve\$1endpoint\$1duration | s | 直方图 | rpc.service, rpc.method | 解析请求的端点（端点解析器，不是 DNS）所用的时间 | 
| client.call.serialization\$1duration | s | 直方图 | rpc.service, rpc.method | 序列化消息正文所用的时间 | 
| client.call.deserialization\$1duration | s | 直方图 | rpc.service, rpc.method | 反序列化消息正文所用的时间 | 
| client.call.auth.signing\$1duration | s | 直方图 | rpc.service, rpc.method | 签署请求所用的时间 | 
| client.call.auth.resolve\$1identity\$1duration | s | 直方图 | rpc.service, rpc.method | 从身份提供商处获取身份（例如 AWS 凭证或持有者令牌）所用的时间 | 
| client.http.bytes\$1sent | 方式 | MonotonicCounter | server.address | HTTP 客户端发送的字节总数 | 
| client.http.bytes\$1received | 方式 | MonotonicCounter | server.address | HTTP 客户端接收的字节总数 | 

以下是列说明：
+ **指标名称** – 发出的指标的名称。
+ **单位** - 指标的度量单位。单位以 [UCUM](https://unitsofmeasure.org/ucum) 区分大小写(“c/s”)表示法给出。
+ **类型** - 用于捕获指标的工具类型。
+ **属性** - 与指标一起发出的一组属性（维度）。
+ **描述** - 对指标所衡量内容的描述。