

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

# CloudWatch 监控您的 Auto Scaling 组和实例的指标
<a name="ec2-auto-scaling-cloudwatch-monitoring"></a>

*指标*是 Amazon 的基本概念 CloudWatch。指标表示发布到的一组按时间顺序排列的数据点。 CloudWatch可将指标视为要监控的变量，而数据点代表该变量随时间变化的值。您可使用这些指标来验证您的系统是否按预期运行。

用于收集有关自动扩缩组信息的Amazon EC2 Auto Scaling 指标位于 `AWS/AutoScaling` 命名空间中。收集 Auto Scaling 实例的 CPU 和其他使用情况数据的 Amazon EC2 实例指标位于 `AWS/EC2` 命名空间中。

Amazon EC2 Auto Scaling 控制台会根据组指标和该组的聚合实例指标显示一系列的图表。根据您的需求，您可能更愿意从亚马逊访问您的 Auto Scaling 组和实例的数据， CloudWatch 而不是 Amazon EC2 Auto Scaling 控制台。

有关更多信息，请参阅 [Amazon CloudWatch 用户指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)。

**Topics**
+ [在 Amazon EC2 Auto Scaling 控制台中查看监控图表](viewing-monitoring-graphs.md)
+ [亚马逊 EC2 Auto Scaling 的亚马逊 CloudWatch 指标](ec2-auto-scaling-metrics.md)
+ [配置 Auto Scaling 实例的监控](enable-as-instance-metrics.md)

# 在 Amazon EC2 Auto Scaling 控制台中查看监控图表
<a name="viewing-monitoring-graphs"></a>

在亚马逊 EC2 控制台的 Amazon EC2 Auto Scaling 部分，您可以使用 CloudWatch 指标监控各个 Auto Scaling 组的 minute-by-minute进度。

您可以监控如下指标：
+ **Auto Scaling 指标** – 只有在启用的情况下才会开启这些 Auto Scaling 指标。有关更多信息，请参阅 [启用 Auto Scaling 组指标（控制台）](ec2-auto-scaling-metrics.md#as-enable-group-metrics)。启用 Auto Scaling 指标后，监控图表显示以一分钟粒度发布的 Auto Scaling 指标数据。
+ **EC2 指标** — Amazon EC2 实例指标始终处于启用状态。如果启用了详细监控，监控图表将显示以一分钟精度发布的实例指标数据。有关更多信息，请参阅 [配置 Auto Scaling 实例的监控](enable-as-instance-metrics.md)。

**使用 Amazon EC2 Auto Scaling 控制台查看监控图表**

1. 在上打开 Amazon EC2 控制台 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)，然后从导航窗格中选择 A **uto Scaling Gro** ups。

1. 选中要查看其指标的 Auto Scaling 组旁边的复选框。

   将在 **Auto Scaling 组**页面底部打开一个拆分窗格。

1. 选择**监控**选项卡。

   Amazon EC2 Auto Scaling 显示 **Auto Scaling** 指标的监控图表。

1. 要查看组中所有实例的聚合数据监控图表，请选择 **EC2**。

 **图表操作** 
+ 将鼠标悬停在数据点上，可以查看 UTC 中特定时间的数据弹出窗口。
+ 要放大图表，请从图表右上角的菜单工具选择 **Enlarge** (放大)（三个垂直点）。或者，选择图表顶部的最大化图标。
+ 通过选择一个预定义的时间段值，调整图表中所显示数据的时间段。如果图表已放大，您可以选择 **Custom** (自定义) 来定义自己的时间段。
+ 从菜单工具中选择 **Refresh** (刷新) 以更新图表中的数据。
+ 将光标拖动到图表数据上以选择特定范围。然后，您可以选择工具菜单中的 **Apply time range** (应用时间范围)。
+ 从菜单工具中选择 “**查看日志**”，在 CloudWatch 控制台中查看关联的日志流（如果有）。
+ 要在中查看图表 CloudWatch，请从菜单工具中选择**在指标中查看**。这会将您带到该图表的 CloudWatch 页面。从中可以查看更多信息或访问历史信息，以更好地了解 Auto Scaling 组长时间内的变化情况。

## 适用于 Auto Scaling 组的图表指标
<a name="graph-metrics"></a>

创建 Auto Scaling 组后，您可以打开 Amazon EC2 Auto Scaling 控制台并在 **Monitorin**g (监控) 选项卡上查看该组的监控图表。

在 **Auto Scaling** 章节中，图表指标包括以下指标。这些指标提供的测量值可以指示潜在的问题，例如终止实例的数量或挂起实例的数量。您可以在 [亚马逊 EC2 Auto Scaling 的亚马逊 CloudWatch 指标](ec2-auto-scaling-metrics.md) 中找到这些指标的定义。


| 显示名称 | CloudWatch 指标名称 | 
| --- | --- | 
|  最小组大小 |  GroupMinSize  | 
|  最大组大小 | GroupMaxSize  | 
|  所需容量 |  GroupDesiredCapacity  | 
|  在服务实例中 |  GroupInServiceInstances  | 
|  待处理实例 |  GroupPendingInstances  | 
|  备用实例 |  GroupStandbyInstances  | 
| 正在终止实例 |  GroupTerminatingInstances  | 
| 实例总数 |  GroupTotalInstances  | 

在 **EC2** 部分中，您可以根据 Amazon EC2 实例的关键性能指标找到以下图表指标。这些 EC2 指标是组中所有实例的指标聚合。您可以在 A *mazon EC2 用户指南*[中列出您的实例的可用 CloudWatch 指标](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)中找到这些指标的定义。


| 显示名称 | CloudWatch 指标名称 | 
| --- | --- | 
| CPU 利用率 | CPUUtilization | 
| 磁盘读取 | DiskReadBytes | 
| 读磁盘操作 | DiskReadOps | 
| 磁盘写入  | DiskWriteBytes | 
| 磁盘写入操作  | DiskWriteOps | 
| 网络输入 | NetworkIn | 
| 网络输出 | NetworkOut | 
| Status Check Failed (Any) (状态检查失败(任意)) | StatusCheckFailed | 
| Status Check Failed (Instance) (状态检查失败(实例)) | StatusCheckFailed\$1Instance | 
| Status Check Failed (System) (状态检查失败(系统)) | StatusCheckFailed\$1System | 

此外，**自动扩缩**图表指标中还有一些指标可用于特定使用案例。

如果您的组使用权重来定义每个实例为组的所需容量贡献多少单位，则以下图表指标非常有用。您可以在 [亚马逊 EC2 Auto Scaling 的亚马逊 CloudWatch 指标](ec2-auto-scaling-metrics.md) 中找到这些指标的定义。


| 显示名称 | CloudWatch 指标名称 | 
| --- | --- | 
|  在服务容量单位中 | GroupInServiceCapacity | 
| 待处理的容量单位 | GroupPendingCapacity | 
| 备用容量单位 | GroupStandbyCapacity | 
| 终止容量单位 | GroupTerminatingCapacity | 
| 总容量单位 | GroupTotalCapacity | 

如果您的组使用[暖池](ec2-auto-scaling-warm-pools.md)功能，则以下指标非常有用。您可以在 [亚马逊 EC2 Auto Scaling 的亚马逊 CloudWatch 指标](ec2-auto-scaling-metrics.md) 中找到这些指标的定义。


| 显示名称 | CloudWatch 指标名称 | 
| --- | --- | 
| 暖池最小尺寸 | WarmPoolMinSize | 
| 暖池所需容量 | WarmPoolDesiredCapacity | 
| 暖池挂起容量单位 | WarmPoolPendingCapacity | 
| 暖池终止容量单位 | WarmPoolTerminatingCapacity | 
| 暖池预热容量单位 | WarmPoolWarmedCapacity | 
| 已启动的暖池总容量单位 | WarmPoolTotalCapacity | 
| 组和暖池所需容量 | GroupAndWarmPoolDesiredCapacity | 
| 已启动的组和暖池总容量单位 | GroupAndWarmPoolTotalCapacity | 

### 相关资源
<a name="graph-metrics-related-resources"></a>
+ 要监控各个实例的指标，请参阅《Amazon EC2 用户指南》**中的[实例的图表指标](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/graphs-in-the-aws-management-console.html)。
+ CloudWatch 仪表板是 CloudWatch 控制台中可自定义的主页。您可以使用这些页面在单个视图中监控您的资源，甚至包括分布在不同区域的资源。您可以使用 CloudWatch 仪表板为您的 AWS 资源创建指标和警报的自定义视图。有关更多信息，请参阅 [Amazon CloudWatch 用户指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)。

# 亚马逊 EC2 Auto Scaling 的亚马逊 CloudWatch 指标
<a name="ec2-auto-scaling-metrics"></a>

Amazon EC2 Auto Scaling 会在 `AWS/AutoScaling` 命名空间中发布以下指标。实际可用的自动扩缩组指标将取决于您是否启用了组指标以及启用了哪些组指标。组指标以一分钟的粒度提供，无需额外付费，但您必须启用它们。

当您启用 Auto Scaling 组指标时，Amazon EC2 Auto Scaling 会尽力向 CloudWatch 每分钟发送一次采样数据。在极少数情况下， CloudWatch 当服务中断时，数据不会被回填以填补组指标历史记录中的空白。

**Topics**
+ [自动扩缩组指标](#as-group-metrics)
+ [Auto Scaling 组指标的维度](#as-group-metric-dimensions)
+ [预测性扩缩指标和维度](#predictive-scaling-metrics)
+ [启用 Auto Scaling 组指标（控制台）](#as-enable-group-metrics)
+ [启用 Auto Scaling 组指标 (AWS CLI)](#as-enable-group-metrics-cli)

## 自动扩缩组指标
<a name="as-group-metrics"></a>

借助这些指标，您可以更清楚地了解自动扩缩组的历史记录，例如组大小随时间推移的变化。


| 指标 | 说明 | 
| --- | --- | 
|  GroupMinSize  |  自动扩缩组的最小大小。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupMaxSize  |  自动扩缩组的最大大小。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupDesiredCapacity  |  Auto Scaling 组试图维护的实例数量。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupInServiceInstances  |  作为 Auto Scaling 组的一部分运行的实例数量。该指标不包括处于挂起或终止状态的实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupPendingInstances  |  处于挂起状态的实例数量。挂起的实例尚不可用。该指标不包括处于可用状态或终止状态的实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupStandbyInstances  |  处于 `Standby` 状态的实例数。处于此状态的实例仍在运行，但不能有效使用。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupTerminatingInstances  |  正处于终止过程中的实例的数量。此指标不包括投入使用、待处理或在自动扩缩组横向缩减后返回到暖池的实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupTerminatingRetainedInstances  |  处于该`Terminating:Retained`状态的实例数量。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupTotalInstances  |  Auto Scaling 组中的实例总数。该指标用于标识处于可用状态、挂起状态和终止状态的实例的数量。 **报告条件**：如果启用了指标收集，则报告。  | 

当您将混合实例组配置为以不同单位衡量其所需容量时，例如根据每种实例类型的 vCPU 数量分配权重，那么以下指标会计算您的自动扩缩组使用的单位数。如果您未配置混合实例组以不同单位衡量其所需容量，则会填充以下指标，但等于上表中定义的指标。有关更多信息，请参阅 [创建混合实例组的设置概述](mixed-instances-groups-set-up-overview.md)。


| 指标 | 说明 | 
| --- | --- | 
|  GroupInServiceCapacity  |  作为 Auto Scaling 组的一部分运行的容量单位数量。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupPendingCapacity  |  待处理的容量单位数。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupStandbyCapacity  |  处于 `Standby` 状态的容量单位数。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupTerminatingCapacity  |  正处于终止过程中的容量单位的数量。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupTerminatingRetainedCapacity  |  `Terminating:Retained`状态下的实例所代表的容量单位。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupTotalCapacity  |  Auto Scaling 组中的容量单位总数。 **报告条件**：如果启用了指标收集，则报告。  | 

对于具有暖池的自动扩缩组，Amazon EC2 Auto Scaling 还会报告以下指标。有关更多信息，请参阅 [使用暖池减少启动时间较长的应用程序的延迟](ec2-auto-scaling-warm-pools.md)。


| 指标 | 说明 | 
| --- | --- | 
|  WarmPoolMinSize  |  暖池的最小大小。 **报告条件**：如果启用了指标收集，则报告。  | 
|  WarmPoolDesiredCapacity  |  Amazon EC2 Auto Scaling 尝试在暖池中维持的容量数。 这相当于 Auto Scaling 组的最大大小减去所需容量，或者等于 Auto Scaling 组的最大预热容量（如果设置）减去所需容量。 但是，如果暖池的最小大小等于或大于最大大小（或者是最大预热容量（如果设置））与 Auto Scaling 组的所需容量之间的差值，则暖池所需容量将等于 `WarmPoolMinSize`。 **报告条件**：如果启用了指标收集，则报告。  | 
|  WarmPoolPendingCapacity  |  暖池中待处理的容量数。这包括在自动扩缩组横向缩减后返回到暖池的实例。该指标不包括处于运行、挂起或终止状态的实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  WarmPoolPendingRetainedCapacity  |  跟踪返回到温池的保留实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  WarmPoolTerminatingCapacity  |  暖池中处于终止过程的容量数。该指标不包括处于运行、已停止或挂起状态的实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  WarmPoolTerminatingRetainedCapacity  |  跟踪从温池中终止的保留实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  WarmPoolWarmedCapacity  |  横向扩展期间可进入 Auto Scaling 组的容量数。该指标不包括处于挂起或终止状态的实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  WarmPoolTotalCapacity  |  暖池的总容量，包括处于运行、已停止、挂起或终止状态的实例。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupAndWarmPoolDesiredCapacity  |  Auto Scaling 组和暖池结合起来的所需容量。 **报告条件**：如果启用了指标收集，则报告。  | 
|  GroupAndWarmPoolTotalCapacity  |  Auto Scaling 组和暖池结合起来的总容量。这包括处于运行、已停止、挂起、终止或服务中状态的实例。 **报告条件**：如果启用了指标收集，则报告。  | 

## Auto Scaling 组指标的维度
<a name="as-group-metric-dimensions"></a>

您可以使用以下维度来优化上表中列出的指标。


| 维度 | 说明 | 
| --- | --- | 
|  AutoScalingGroupName  |  按 Auto Scaling 组名称筛选。  | 

## 预测性扩缩指标和维度
<a name="predictive-scaling-metrics"></a>

`AWS/AutoScaling` 命名空间包括以下预测性扩缩指标。

提供精度为一小时的指标。

您可以通过将预测值与实际值进行比较来评估预测准确性。有关使用这些指标评估预测准确性的更多信息，请参阅[使用监控预测性扩展指标 CloudWatch](monitor-predictive-scaling-cloudwatch.md)。


| 指标 | 说明 | Dimensions | 
| --- | --- | --- | 
|  PredictiveScalingLoadForecast  |  应用程序预计将生成的负载量。 `Average`、`Minimum` 和 `Maximum` 统计数据非常有用，而 `Sum` 统计数据用处不大。 **报告标准**：在创建初始预测后报告。  | AutoScalingGroupName, PolicyName, PairIndex  | 
| PredictiveScalingCapacityForecast |  满足应用程序需求所需的预期容量。这基于负载预测以及您希望 Auto Scaling 实例维持的目标利用率水平。 `Average`、`Minimum` 和 `Maximum` 统计数据非常有用，而 `Sum` 统计数据用处不大。 **报告标准**：在创建初始预测后报告。  | AutoScalingGroupName, PolicyName | 
| PredictiveScalingMetricPairCorrelation |  扩展指标与负载指标的每个实例平均值之间的相关性。预测性扩展假设相关性很高。因此，如果您观察到该指标的值很低，最好不要使用指标对。 `Average`、`Minimum` 和 `Maximum` 统计数据非常有用，而 `Sum` 统计数据用处不大。 **报告标准**：在创建初始预测后报告。  | AutoScalingGroupName, PolicyName, PairIndex | 

**注意**  
`PairIndex` 维度会返回与 Amazon EC2 Auto Scaling 所分配负载扩缩指标对的索引相关的信息。目前唯一有效的值是 `0`。

## 启用 Auto Scaling 组指标（控制台）
<a name="as-enable-group-metrics"></a>

**启用组指标**

1. 在上打开 Amazon EC2 控制台 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)，然后从导航窗格中选择 A **uto Scaling Gro** ups。

1. 选中您的自动扩缩组旁边的复选框。

   这时将在页面底部打开一个拆分窗格。

1. 在**监控**选项卡上，选择位于 **Auto Scaling**下页面顶部的 **Auto Scaling 组指标集合**、**启用**复选框。

**禁用组指标**

1. 在上打开 Amazon EC2 控制台 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)，然后从导航窗格中选择 A **uto Scaling Gro** ups。

1. 选择您的 Auto Scaling 组。

1. 在**监控**选项卡上，清除 **Auto Scaling 组指标集合**、**启用**复选框。

## 启用 Auto Scaling 组指标 (AWS CLI)
<a name="as-enable-group-metrics-cli"></a>

**如需启用自动扩缩组指标**  
使用[enable-metrics-collection](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/enable-metrics-collection.html)命令启用一个或多个群组指标。例如，以下命令可为指定的自动扩缩组启用单个指标。

```
aws autoscaling enable-metrics-collection --auto-scaling-group-name my-asg \
  --metrics GroupDesiredCapacity --granularity "1Minute"
```

如果省略 `--metrics` 选项，则启用所有指标。

```
aws autoscaling enable-metrics-collection --auto-scaling-group-name my-asg \
  --granularity "1Minute"
```

**如需禁用自动扩缩组指标**  
使用[disable-metrics-collection](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/disable-metrics-collection.html)命令禁用所有群组指标。

```
aws autoscaling disable-metrics-collection --auto-scaling-group-name my-asg
```

# 配置 Auto Scaling 实例的监控
<a name="enable-as-instance-metrics"></a>

Amazon EC2 可从实例收集原始数据，并将数据处理为易读的近实时指标，以描述自动扩缩组的 CPU 和其他使用情况数据。对于间隔时间的配置，您可以选择按一分钟或五分钟的精度来监控这些指标。

每次启动实例时都会启用实例监控，可选择基本监控（五分钟精度）或详细监控（一分钟精度）。对于详细监控，将收取额外的费用。有关更多信息，请参阅 [Amazon *EC2 用户指南 CloudWatch中的亚马逊 CloudWatch *定价](https://aws.amazon.com/cloudwatch/pricing/)和[监控您的实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html)。

您首先需要创建一个启动模板或启动配置，以允许适合您的应用程序的监控类型，然后再创建自动扩缩组。如果您向组中添加扩缩策略，我们强烈建议您使用详细监控，以一分钟的精度获取 EC2 实例的指标数据，因为这可以更快地响应负载变化。

**Topics**
+ [启用详细监控（控制台）](#enable-detailed-monitoring-console)
+ [启用详细监控 (AWS CLI)](#enable-detailed-monitoring-cli)
+ [在基本监控和详细监控之间切换](#change-monitoring)
+ [使用 CloudWatch 代理收集其他指标](#metrics-collected-by-cloudwatch-agent)

## 启用详细监控（控制台）
<a name="enable-detailed-monitoring-console"></a>

默认情况下，当您使用创建启动模板或启动配置时，基本监控处于启用状态。 AWS 管理控制台 

**在启动模板中启用详细监控**  
使用创建启动模板时 AWS 管理控制台，在**高级详细信息**部分中，对于**详细 CloudWatch监控**，选择**启用**。否则，将启用基本监控。有关更多信息，请参阅 [使用高级设置创建启动模板](advanced-settings-for-your-launch-template.md)。

**在启动配置中启用详细监控**  
使用创建启动配置时，在**其他配置**部分 AWS 管理控制台，选择其中的**启用 EC2 实例详细监控 CloudWatch**。否则，将启用基本监控。有关更多信息，请参阅 [创建启动配置](create-launch-config.md)。

## 启用详细监控 (AWS CLI)
<a name="enable-detailed-monitoring-cli"></a>

预设情况下，使用 AWS CLI创建启动模板时，将启用基本监控。在使用 AWS CLI创建启动配置时，将默认启用详细监控。

**在启动模板中启用详细监控**  
对于启动模板，请使用 [create-launch-template](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-launch-template.html) 命令，并传递一个包含用于创建启动模板的信息的 JSON 文件。将监控属性设置为 `"Monitoring":{"Enabled":true}` 以启用详细监控，或设置为 `"Monitoring":{"Enabled":false}` 以启用基本监控。

**在启动配置中启用详细监控**  
对于启动配置，请将 [create-launch-configuration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-launch-configuration.html) 命令与 `--instance-monitoring` 选项一起使用。将此选项设置为 `true` 可启用详细监控，将此选项设置为 `false` 可启用基本监控。

```
--instance-monitoring Enabled=true
```

## 在基本监控和详细监控之间切换
<a name="change-monitoring"></a>

要更改在新 EC2 实例上启用的监控类型，请更新启动模板或更新 Auto Scaling 组以使用新的启动模板或启动配置。现有实例将继续使用以前启用的监控类型。要更新所有实例，请终止这些实例，以便您的 Auto Scaling 组可以替换这些实例，或使用 [monitor-instances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/monitor-instances.html) 和 [unmonitor-instances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/unmonitor-instances.html) 逐一更新实例。

**注意**  
借助实例刷新和最长实例生命周期和功能，您还可以替换 Auto Scaling 组中的所有实例，以启动使用新设置的新实例。有关更多信息，请参阅 [替换自动扩缩组中的实例](ec2-auto-scaling-group-replacing-instances.md)。

在基本监控和详细监控之间切换时：

如果您有与 Auto Scaling 组的分步扩展策略或简单扩展策略关联的 CloudWatch 警报，请使用[put-metric-alarm](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudwatch/put-metric-alarm.html)命令更新每个警报。使每个时段与监控类型匹配（基本监控为 300 秒，详细监控为 60 秒）。如果从详细监控更改为基本监控，但未更新警报以与 5 分钟时间段匹配，这些警报将继续每分钟检查一次统计数据。在每个 5 分钟时间段内，这些警报可能会在 4 分钟内找不到可用的数据。

## 使用 CloudWatch 代理收集其他指标
<a name="metrics-collected-by-cloudwatch-agent"></a>

要收集操作系统级别的指标，例如可用内存和已用内存，必须安装 CloudWatch 代理。可能会产生额外的费用。您可以使用 CloudWatch 代理从 Amazon EC2 实例收集系统指标和日志文件。有关更多信息，请参阅 *Amazon CloudWatch 用户指南*[中的 CloudWatch 代理收集的指标](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html)。