使用 CloudWatch 警报监控构建
可以为构建创建 CloudWatch 警报。警报将监控某个指标在一个时间段(由您指定)的变化情况,并根据相对于指定阈值的指标值每隔若干个时间段执行一个或多个操作。通过使用本机 CloudWatch 警报功能,您可以指定在超出阈值时 CloudWatch 支持的任何操作。例如,可以指定 15 分钟内如果账户中有三个以上的构建失败,则发送 Amazon SNS 通知。
为 CodeBuild 指标创建 CloudWatch 警报
-
登录 AWS 管理控制台并通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/
。 -
在导航窗格中,选择 Alarms (警报)。
-
选择 Create Alarm。
-
在 CloudWatch Metrics by Category 下,选择 CodeBuild Metrics。如果您知道您只需要项目级别指标,则选择按项目。如果您知道您只需要账户级别指标,则选择账户指标。
-
在创建警报上,请选择选择指标(如果尚未选择)。
-
选择要为之创建警报的指标。选项为按项目或账户指标。
-
选择下一步或定义警报,然后创建警报。有关更多信息,请参阅 用户指南Amazon CloudWatch 中的创建 警报Amazon CloudWatch。有关设置触发警报时的 Amazon SNS 通知的更多信息,请参阅 开发人员指南Amazon SNS 中的设置 通知Amazon SNS。
下面显示了一个警报,当在 15 分钟的时间内检测到一个或多个失败构建时,该警报会将 Amazon SNS 通知发送到名为 codebuild-sns-notifications 的列表。15 分钟是由 5 分钟周期乘 3 个指定数据点计算得出的。项目级别或账户级别的失败构建警报显示的信息是相同的。
-
选择 Create Alarm。