分析的指标Amazon Compute Optimizer - Amazon Compute Optimizer
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

分析的指标Amazon Compute Optimizer

在你之后选择加入、Amazon Compute Optimizer开始分析过去 14 天内运行资源的规格(vCPUs、内存、存储等)和 CloudWatch 指标。Compute Optimizer 至少需要 30 个连续数小时的指标数据来生成建议。分析完成后(最多可能需要 12 小时),Compute Optimizer 会在仪表板页面上显示其调查结果。有关更多信息,请参阅查看Amazon Compute Optimizer控制面板

EC2 实例指标

Compute Optimizer 分析 EC2 实例的以下 CloudWatch 指标,包括属于 Auto Scaling 组的实例。

指标 描述
CPUutilization

正在实例上使用的已分配 EC2 计算单位的百分率。此指标确定在实例上运行应用程序所需的处理能力。

内存利用率

在抽样周期以某种方式使用的内存量。此指标确定在实例上运行应用程序所需的内存。

仅分析安装了统一 CloudWatch 代理的资源的内存利用率。有关更多信息,请参阅使用 CloudWatch 视代理实现内存利用率

NetworkIn

实例在所有网络接口上收到的字节数。此指标用于确定流向实例的传入网络流量。

NetworkOut

实例在所有网络接口上发送的字节数。此指标用于确定来自实例的传出网络流量。

NetworkPacketsIn

实例收到的数据包数。

NetworkPacketsOut

实例发送的数据包数。

DiskReadOps

实例的实例存储卷每秒的读取操作数。

DiskWriteOps

实例的实例存储卷的每秒写入操作数。

DiskReadBytes

实例的实例存储卷每秒读取字节数。

DiskWriteBytes

实例的实例存储卷每秒写入字节数。

VolumeReadBytes

附加到实例的 EBS 卷每秒读取字节数。控制台中显示为 KiB/秒。

VolumeWriteBytes

附加到实例的 EBS 卷每秒的写入字节数。控制台中显示为 KiB/秒。

VolumeReadOps

附加到实例的 EBS 卷每秒的读取操作数。

VolumeWriteOps

附加到实例的 EBS 卷每秒的写入操作数。

有关实例指标的更多信息,请参阅列出实例的可用 CloudWatch 指标中的Amazon Elastic Compute Cloud 用户指南. 有关 EBS 卷指标的更多信息,请参阅Amazon EBS 的 Amazon CloudWatch 指标中的Amazon Elastic Compute Cloud 用户指南.

使用 CloudWatch 视代理实现内存利用率

在您的实例上安装 CloudWatch 代理,让 Compute Optimizer 分析实例的内存利用率。启用 Compute Optimizer 分析实例的内存利用率数据可提供额外的数据度量,从而进一步改进服务提供的建议。有关安装 CloudWatch 代理的更多信息,请参阅使用 CloudWatch 代理从 Amazon EC2 实例和本地服务器中收集指标和日志中的Amazon CloudWatch 用户指南.

在 Linux 实例上,Compute Optimizer 会分析mem_used_percent中的指标CWAgent命名空间或旧版MemoryUtilization中的指标System/Linux命名空间。在 Windows 实例上,Compute Optimizer 会分析Memory % Committed Bytes In Use中的指标CWAgent命名空间。此外,命名空间必须包含InstanceId维度。Compute Optimizer 将无法为您的实例收集内存利用率数据,如果InstanceId维度丢失,或者如果使用自己的自定义维名称覆盖它。命名空间和维度在 CloudWatch 代理配置文件中定义。有关更多信息,请参阅 。创建 CloudWatch 代理配置文件中的Amazon CloudWatch 用户指南.

EBS 卷指标

Compute Optimizer 分析您的 EBS 卷的以下 CloudWatch 指标。

指标 描述
VolumeReadBytes

EBS 卷的每秒读取字节数。

VolumeWriteBytes

EBS 卷的每秒写入字节数。

VolumeReadOps

EBS 卷每秒的读取操作数。

VolumeWriteOps

EBS 卷每秒的写入操作数。

有关这些指标的更多信息,请参阅Amazon EBS 的 Amazon CloudWatch 指标中的Amazon Elastic Compute Cloud 用户指南.

Lambda 函数指标

Compute Optimizer 会分析您的 Lambda 函数的以下 CloudWatch 指标。

指标 描述
Invocations

函数代码的执行次数,包括成功的执行和导致出现函数错误的执行。

Duration

函数代码处理事件所花费的时间量。

Errors

导致出现函数错误的调用的次数。函数错误包括您的代码所引发的异常和 Lambda 运行时所引发的异常。运行时返回因超时和配置错误等问题导致的错误。

Throttles

受限制的调用请求数。

有关这些指标的更多信息,请参阅使用Amazon Lambda函数指标中的Amazon Lambda开发人员指南.

除了这些指标之外,Compute Optimizer 还会分析回顾期间函数的内存利用率。有关 Lambda 函数的内存利用率的更多信息,请参阅使用 CloudWatch 中的 Lambda Insights中的Amazon Lambda开发人员指南.