

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

# 在 AMS 中创建其他 CloudWatch 警报
<a name="custom-cloudwatch-alarms"></a>

您可以使用 AWS M CloudWatch anaged Services (AMS) 部署 \| 监控和通知 \| CloudWatch \| 创建警报更改类型来创建新警报。

**重要**  
AMS 不监控您创建的 CloudWatch 警报。

为 Amazon EC2 实例使用自定义 CloudWatch 指标和警报（仅适用于不依赖部署到 Auto Scaling 组的更新的可变 AMIs 部署）：

1. 生成您的应用程序监控脚本和自定义指标。有关示例脚本的更多信息和访问权限，请参阅[监控 Amazon EC2 Linux 实例的内存和磁盘指标](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html)。适用于 Linux Amazon EC2 实例的亚马逊 CloudWatch 监控脚本演示了如何生成和使用亚马逊 CloudWatch 自定义指标。这些示例 Perl 脚本包含一个功能完备的示例，用于报告 Linux 实例的内存、交换文件和磁盘空间使用率指标。

1. 上传您的监控脚本。要将监控脚本上传到您的 Auto Scaling 组或 Amazon EC2 实例配置，您可以在配置 Auto Scaling 组或 Amazon EC2 实例 UserData 时使用，或者，如果您的应用程序是使用部署的 CodeDeploy，则可以使用部署 \| CodeDeploy 应用程序 \| 部署 CT (ct-2edc3sd1sqmrb) 修改配置。

1. 将您的自定义指标发布到 CloudWatch （首次发布新自定义指标的数据点即已创建），请参阅[发布自定义指标](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html)。

1. 创建 CloudWatch 警报，请参阅[为实例创建 CloudWatch 警报](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch-createalarm.html)。

**重要**  
必须将监控数据发送到此路径 [`infra/INSTANCE_ID/YOUR_CUSTOM_METRIC`]

要修改或删除 CloudWatch 警报，请使用管理 \| 其他 \| 其他 \| 更新更改类型 (ct-0xdawir96cy7k) 提交 RFC，其中包含完成操作所需的参数，如亚马逊 API 参考中所述。 CloudWatch [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)

您可以使用 CloudWatch 事件流。AMS 已 CloudWatch 与集成，您可以请求任何 AWS API 调用触发 CloudWatch 事件。

为此，请提交包含你感兴趣的 API 调用的管理 \| 其他 \| 其他 \| 更新 CT (ct-0xdawir96cy7k)。AMS 操作员将与您交谈以收集需求。要了解更多信息，请参阅 [Amazon CloudWatch 文档](https://docs.aws.amazon.com/cloudwatch/index.html)。

要访问 CloudWatch 活动流，请提交 “管理 \| 其他 \| 其他 \| 更新 CT” (ct-0xdawir96cy7k)，将派对添加到 SNS 通知主题中。AMS 操作员将与您交谈以收集需求。