Amazon CloudWatch
用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Amazon EC2 指标和维度

Amazon Elastic Compute Cloud (Amazon EC2) 将向 CloudWatch 发送 EC2 实例的指标。默认情况下启用基本监控 (5 分钟)。您可以启用详细监控 (1 分钟)。有关 Auto Scaling 组中 Amazon EC2 实例的其他指标的信息,请参阅 Auto Scaling 指标和维度

有关如何监控 Amazon EC2 的更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的使用 CloudWatch 监控您的实例

Amazon EC2 指标

下列指标在每个 EC2 实例中都可以使用。

AWS/EC2 命名空间包括您的 T2 实例的以下 CPU 积分指标。

指标 说明

CPUCreditUsage

[T2 实例] 实例使用的 CPU 积分数。一个 CPU 积分等于一个 vCPU 按 100% 利用率运行一分钟,或者 vCPU、利用率和时间的等效组合(例如, 一个 vCPU 按 50% 利用率运行两分钟,或者两个 vCPU 按 25% 利用率运行两分钟)。

CPU 积分指标每 5 分钟仅可用一次。如果您指定一个大于五分钟的时间段,请使用Sum 统计数据,而非 Average 统计数据。

单位:计数

CPUCreditBalance

[T2 实例] 可供实例用于突增至超出基础 CPU 使用率的 CPU 积分数量。获得积分后,积分便存储在积分余额中,到期后便会从积分余额中删除。积分在获得后 24 小时到期。

CPU 积分指标每 5 分钟仅可用一次。

单位:计数

AWS/EC2 命名空间包括以下实例指标。

指标 描述

CPUUtilization

当前正在实例上使用的已分配 EC2 计算单位的百分率。该指标确认在选定实例上运行一个应用程序需要的处理能力。

若要使用百分位数统计数据,必须启用详细监控。

根据实例类型,如果未向实例分配整个处理器核心,则操作系统中的工具显示的百分率可能低于 CloudWatch。

单位:百分比

DiskReadOps

在指定时间段内从可供实例使用的所有实例存储卷完成的读取操作数。

要计算该周期的每秒平均 I/O 操作数 (IOPS),请将该周期的总操作数除以总秒数。

单位:计数

DiskWriteOps

在指定时间段内向可供实例使用的所有实例存储卷完成的写入操作数。

要计算该周期的每秒平均 I/O 操作数 (IOPS),请将该周期的总操作数除以总秒数。

单位:计数

DiskReadBytes

从可供实例使用的所有实例存储卷读取的字节数。

该指标用来确定应用程序从实例的硬盘读取的数据量。它可以用来确定应用程序的速度。

报告的数量是该期间内接收的字节数。如果您使用的是基本 (5 分钟) 监控,则可以将此数字除以 300 以获得字节/秒。如果您使用的是详细 (1 分钟) 监控,请将其除以 60。

单位:字节

DiskWriteBytes

向可供实例使用的所有实例存储卷写入的字节数。

该指标用来确定应用程序向实例的硬盘写入的数据量。它可以用来确定应用程序的速度。

报告的数量是该期间内接收的字节数。如果您使用的是基本 (5 分钟) 监控,则可以将此数字除以 300 以获得字节/秒。如果您使用的是详细 (1 分钟) 监控,请将其除以 60。

单位:字节

NetworkIn

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

报告的数量是该期间内接收的字节数。如果您使用的是基本 (5 分钟) 监控,则可以将此数字除以 300 以获得字节/秒。如果您使用的是详细 (1 分钟) 监控,请将其除以 60。

单位:字节

NetworkOut

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

报告的数量是该期间内接收的字节数。如果您使用的是基本 (5 分钟) 监控,则可以将此数字除以 300 以获得字节/秒。如果您使用的是详细 (1 分钟) 监控,请将其除以 60。

单位:字节

NetworkPacketsIn

实例在所有网络接口上收到的数据包的数量。此指标依据单个实例上的数据包数量来标识传入流量的量。此指标仅对基本监控可用。

单位:计数

统计数据:Minimum、Maximum、Average

NetworkPacketsOut

实例在所有网络接口上发送的数据包的数量。此指标依据单个实例上的数据包数量标识传出流量的量。此指标仅对基本监控可用。

单位:计数

统计数据:Minimum、Maximum、Average

AWS/EC2 命名空间包括以下状态检查指标。状况检查指标每 1 分钟提供一次。对于新启动的实例,状态检查指标数据仅在实例完成初始化状态之后 (实例进入运行状态的几分钟之内) 提供。有关 EC2 状态检查的更多信息,请参阅实例的状态检查

指标 描述

StatusCheckFailed

报告实例在上一分钟是否通过了实例状态检查和系统状态检查。

此指标可以是 0 (通过) 或 1 (失败)。

单位:计数

StatusCheckFailed_Instance

报告实例在上个 1 分钟内是否通过了 实例状况检查。

此指标可以是 0 (通过) 或 1 (失败)。

单位:计数

StatusCheckFailed_System

报告实例在上一分钟内是否通过了 系统状况检查。

此指标可以是 0 (通过) 或 1 (失败)。

单位:计数

新 EC2 实例的 Amazon CloudWatch 数据通常在查询中请求的第一个时间段 (聚合期) 结束后的 1 分钟内便可使用。可以使用 Period 参数设置时间段 (进行统计信息聚合的时间长度)。有关时间段的更多信息,请参阅 时间段

可以对 EC2 实例使用当前可用的维度 (例如 ImageIdInstanceType) 来细化返回的指标。有关可以用于 EC2 的维度的信息,请参阅 Amazon EC2 指标的维度

Amazon EC2 指标的维度

如果使用详细监控,可以使用下表中的任意维度筛选 EC2 实例数据。

维度 说明
AutoScalingGroupName

该维度筛选您为指定容量组中的所有实例请求的数据。如果您使用 Auto Scaling,Auto Scaling 组就是您定义的实例集合。当实例在上述 Auto Scaling 组中时,该维度仅供 Amazon EC2 指标使用。可供启用了详细或基本监控的实例使用。

ImageId

该维度筛选您为运行此 Amazon EC2 Amazon 系统映像 (AMI) 的所有实例而请求的数据。可供启用了详细监控功能的实例使用。

InstanceId

该维度筛选您仅为已识别实例请求的数据。这样有助于您精确定位要对其监控数据的确切实例。

InstanceType

该维度筛选您为以这一指定实例类型运行的所有实例请求的数据。这样有助于您按运行的实例类型给数据分类。例如,您可以比较 m1.small 实例和 m1.large 实例的数据,以确定哪一个对您的应用程序具有更好的商业价值。可供启用了详细监控功能的实例使用。