使用 CodeDeploy 中的 CloudWatch 警报监控部署 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

使用 CodeDeploy 中的 CloudWatch 警报监控部署

您可以在 CodeDeploy 操作中为当前使用的实例或 Amazon EC2 自动扩展组创建 CloudWatch 警报。警报按指定的时间段监控单个指标,并根据相对于给定阈值的指标值在多个时间段执行一项或多项操作。CloudWatch 警报会在动作状态发生变化时调用动作(例如,从OKALARM)。

通过使用本机 CloudWatch 警报功能,您可以指定在部署中所用实例失败时执行的 CloudWatch 支持的任何操作,如发送 Amazon SNS 通知或停止、终止、重启或恢复实例。对于 CodeDeploy 操作,您可以将部署组配置为在激活与部署组关联的任何 CloudWatch 警报时停止部署。

您可以为 1 个 CodeDeploy 组关联多达 10 个 CloudWatch 警报。如果任何指定警报激活,则部署将停止,状态将更新为 Stopped。要使用此选项,必须向您的 CodeDeploy 服务角色授予 CloudWatch 权限。

有关在 CloudWatch 控制台中设置 CloudWatch 警报的信息,请参阅创建 Amazon CloudWatch 警报中的Amazon CloudWatch 用户指南.

有关在 CodeDeploy 中为部署组关联 CloudWatch 警报的信息,请参阅使用 CodeDeploy 创建部署组使用 CodeDeploy 更改部署组设置.