

# AWS 服务的最佳实践警报建议
<a name="Best-Practice-Alarms"></a>

CloudWatch 提供开箱即用的警报建议。我们建议您为其他 AWS 服务发布的指标创建此类 CloudWatch 警报。这些建议可以帮助您确定应为哪些指标设置警报，以遵循监控最佳实践。这些建议还建议了要设置的警报阈值。遵循这些建议可以帮助您避免错过对 AWS 基础设施的重要监控。

要查找警报建议，您可以使用 CloudWatch 控制台的“指标”部分，然后选择“警报建议”筛选开关。如果您在控制台中导航到“建议警报”，然后创建建议警报，CloudWatch 可以预先填充一些警报设置。对于某些建议警报，系统也会预先填充警报阈值。您还可以使用控制台下载建议警报的基础设施即代码警报定义，然后使用此代码在 AWS CloudFormation、AWS CLI 或 Terraform 中创建警报。

您还可以在 [建议的警报](Best_Practice_Recommended_Alarms_AWS_Services.md) 中查看推荐的警报列表。

您需要为自己创建的警报付费，费率与您在 CloudWatch 中创建的任何其他警报的费率相同。使用这些建议不会产生额外费用。有关更多信息，请参阅 [Amazon CloudWatch 定价](https://aws.amazon.com/cloudwatch/pricing/)。

## 查找并创建建议警报
<a name="Best-Practice-Alarms-create"></a>

按照以下步骤查找 CloudWatch 建议您为其设置警报的指标，并可以选择创建其中一种警报。第一个过程说明了如何查找包含建议警报的指标，以及如何创建其中一种警报。

您还可以批量下载 AWS 命名空间中所有建议警报的基础设施即代码警报定义，例如 `AWS/Lambda` 或 `AWS/S3`。本主题的后续部分中包含了这些说明。

**查找包含建议警报的指标，并创建单个建议警报**

1. 通过 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 打开 CloudWatch 控制台。

1. 在导航窗格中，依次选择 **Metrics**（指标）、**All metrics**（所有指标）。

1. 在**指标**表上方，选择**警报建议**。

   指标命名空间列表经过筛选，仅包含具有警报建议且您账户中的服务将发布的指标。

1. 为服务选择命名空间。

   此命名空间下的指标列表经过筛选，仅包括具有警报建议的指标。

1. 要查看指标的警报意图和建议阈值，请选择**查看详细信息**。

1. 要为其中一个指标创建警报，请执行以下操作之一：
   + 要使用控制台创建警报，请执行以下操作：

     1. 选中指标的复选框，然后选择**图形化指标**选项卡。

     1. 选择警报图标。  
![从指标的图表创建警报](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/metric_graph_alarm.png)

        随即出现警报创建向导，其中根据警报建议填入了指标名称、统计数据和时间段。如果建议包含特定阈值，则该值也会预先填充。

     1. 选择**下一步**。

     1. 在**通知**下面，选择当警报转换为 `ALARM`、`OK` 或 `INSUFFICIENT_DATA` 状态时要通知的 SNS 主题。

        要使告警为相同告警状态或不同告警状态发送多个通知，请选择**添加通知**。

        要让警报不发送通知，请选择**删除**。

     1. 要让警报执行 Auto Scaling 或 EC2 操作，请选择相应的按钮，然后选择警报状态和要执行的操作。

     1. 在完成后，选择**下一步**。

     1. 输入警报的名称和说明。名称只能包含 ASCII 字符。然后选择**下一步**。

     1. 在 **Preview and create** 下面，确认具有所需的信息和条件，然后选择 **Create alarm**。
   + 要下载基础设施即代码警报定义以在 AWS CloudFormation、AWS CLI 或 Terraform 中使用，请选择**下载警报代码**并选择所需格式。下载的代码将包含指标名称、统计数据和阈值的建议设置。

**下载针对 AWS 服务的所有建议警报的基础设施即代码警报定义**

1. 通过 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 打开 CloudWatch 控制台。

1. 在导航窗格中，依次选择 **Metrics**（指标）、**All metrics**（所有指标）。

1. 在**指标**表上方，选择**警报建议**。

   指标命名空间列表经过筛选，仅包含具有警报建议且您账户中的服务将发布的指标。

1. 为服务选择命名空间。

   此命名空间下的指标列表经过筛选，仅包括具有警报建议的指标。

1. **下载警报代码**会显示建议为该命名空间中的指标设置多少个警报。要下载所有建议警报的基础设施即代码警报定义，请选择**下载警报代码**，然后选择所需代码格式。