根据指标数学表达式创建 CloudWatch 警报 - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

根据指标数学表达式创建 CloudWatch 警报

要基于指标数学表达式创建警报,请选择表达式中要使用的一个或多个 CloudWatch 指标。然后,指定表达式、阈值和评估期。

根据数学表达式创建警报

  1. 通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/

  2. 在导航窗格中,依次选择 AlarmsCreate Alarm

  3. 选择选择指标并执行以下操作之一:

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

    • 在搜索框中,输入指标名称、维度或资源 ID,然后按 Enter。选择其中的一个结果并继续,直到显示一个指标列表。选中正确指标旁边的复选框。

    (可选)要在数学表达式中添加要使用的其他指标,请在全部指标下面选择全部,找到特定的指标,然后选中它旁边的复选框。您最多可以添加 10 个指标。

  4. 选择 Graphed metrics。对于添加的每个指标,执行以下操作:

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

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

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

  5. 选择 Add a math expression。将为表达式显示一个新行。

  6. 在新行的详细信息列下面,输入数学表达式,然后按 Enter。有关您可以使用的函数和语法的信息,请参阅指标数学语法和函数

    要使用一个指标或另一个表达式的结果作为此表达式的公式的一部分,请使用 Id 列中显示的值:例如,m1+m2e1-MIN(e1)

    您可以更改 Id 的值。它可以包含数字、字母和下划线,并且必须以小写字母开头。将 Id 的值更改为更有意义的名称也可以使警报图表更易于理解。

  7. (可选)在新数学表达式的公式中,使用指标和其他数学表达式的结果添加更多数学表达式。

  8. 当您具有要用于警报的表达式时,请清除页面上每个其他表达式和每个指标左侧的复选框。只应选中要用于警报的表达式旁边的复选框。您为警报选择的表达式必须生成单个时间系列,并且仅在图表上显示一行。然后选择选择指标

    将显示指定指标和条件页面,其中显示一个图表以及有关您选择的数学表达式的其他信息。

  9. 对于每当表达式,指定表达式是必须大于、小于还是等于阈值。在于... 下面,指定阈值。

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

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

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

  12. 选择 Next

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

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

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

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

    注意

    要创建执行 SSM 事件管理器操作的警报,您必须具有特定的权限。有关更多信息,请参阅 。适用于 的基于身份的策略示例AmazonSystems Manager 事件管理器

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

  16. 输入警报的名称和说明。名称只能包含 ASCII 字符。然后选择 Next

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

您还可以将警报添加到控制面板。有关更多信息,请参阅 将警报小组件添加到云监视仪表板