根据静态阈值创建 CloudWatch 告警 - Amazon CloudWatch

根据静态阈值创建 CloudWatch 告警

您可以为告警选择一个要监视的 CloudWatch 指标,并为该指标选择阈值。如果该指标在指定数量的评估期内超出阈值,告警将变为 ALARM(告警)状态。

如果您创建告警的账户在 CloudWatch 跨账户可观测性中设置为监控账户,则可以设置告警以监测与该监控账户关联的源账户中的指标。有关更多信息,请参阅 CloudWatch 跨账户可观测性

根据单个指标创建告警
  1. 访问 https://console.aws.amazon.com/cloudwatch/,打开 CloudWatch 控制台。

  2. 在导航窗格中,依次选择 Alarms(警报)All alarms(所有警报)

  3. 选择创建警报

  4. 选择 Select Metric(选择指标)

  5. 请执行以下操作之一:

    • 选择包含所需指标的服务命名空间。继续选择所显示的选项,以缩小选择范围。在显示指标列表时,选中所需的指标旁边的复选框。

    • 在搜索框中,输入指标名称、账户 ID、账户标签、维度或资源 ID。接下来,选择其中的一个结果并继续,直到显示指标列表。选中所需的指标旁边的复选框。

  6. 选择 Graphed metrics(绘制的指标)选项卡。

    1. Statistic(统计数据)下,选择其中的一个统计数据或预定义百分比值,或者指定一个自定义百分比值(例如 p95.45)。

    2. Period(时间段)下,选择告警的评估期。评估告警时,每个时间段都聚合到一个数据点。

      在创建告警时,您还可以选择是在左侧还是右侧显示 Y 轴图例。该首选项仅在创建告警时使用。

    3. 选择选择指标

      将显示 Specify metric and conditions(指定指标和条件)页面,其中显示一个图表以及有关您选择的指标和统计数据的其他信息。

  7. 条件下面,指定以下内容:

    1. 对于 Whenever metric is(每当指标),指定指标是必须大于、小于还是等于阈值。在于... 下面,指定阈值。

    2. 选择其他配置。对于触发警报的数据点数,指定必须有多少个评估期(数据点)处于 ALARM 状态才能触发警报。如果此处的两个值匹配,则会创建一个告警;如果多个连续评估期违例,该告警将变为 ALARM(告警)状态。

      要创建“M(最大为 N)”告警,为第一个值指定的数字应小于为第二个值指定的数字。有关更多信息,请参阅 评估告警

    3. 对于缺失数据处理,选择在缺失某些数据点时的警报行为。有关更多信息,请参阅 配置 CloudWatch 告警处理缺失数据的方式

    4. 如果警报将百分比值作为监控的统计数据,将显示样本数少的百分比框。使用它来选择是评估还是忽略采样率低的案例。如果选择忽略 (保持警报状态),在样本大小太小时,将始终保持当前警报状态。有关更多信息,请参阅 基于百分位数的 CloudWatch 告警和小数据样本

  8. 选择下一步

  9. 通知下面,选择一个在警报处于 ALARMOKINSUFFICIENT_DATA 状态时通知的 SNS 主题。

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

    在 CloudWatch 跨账户可观测性中,您可以选择向多个 AWS 账户发送通知。例如,同时向监控账户和源账户发送通知。

    要让警报不发送通知,请选择删除

  10. 要让警报执行 Auto Scaling、EC2、Lambda 或 Systems Manager 操作,请选择相应的按钮,然后选择警报状态和要执行的操作。告警只有在进入“ALARM(告警)”状态时才能执行 Systems Manager 操作。有关 Systems Manager 操作的更多信息,请参阅将 CloudWatch 配置为通过告警创建 OpsItems 事件创建

    注意

    要创建执行 SSM Incident Manager 操作的告警,您必须具有特定的权限。有关更多信息,请参阅 AWS Systems Manager Incident Manager 的基于身份的策略示例

  11. 在完成后,选择下一步

  12. 输入警报的名称和说明。名称必须仅包含 UTF-8 字符,并且不能包含 ASCII 控制字符。描述可以包含 Markdown 格式,该格式仅在 CloudWatch 控制台的警报详细信息选项卡中显示。Markdown 非常适合用于向运行手册或其他内部资源添加链接。然后选择下一步

  13. Preview and create 下面,确认具有所需的信息和条件,然后选择 Create alarm

您还可以将警报添加到控制面板。有关更多信息,请参阅 将警报添加到 CloudWatch 控制面板