使用 Azure 门户设置针对 Azure Database for PostgreSQL(灵活服务器)指标的警报

适用于:Azure Database for PostgreSQL 灵活服务器

本文介绍如何使用 Azure 门户设置 Azure Database for PostgreSQL 灵活服务器警报。 可根据监视指标接收 Azure 服务的警报。

当指定的指标值越过了分配的阈值时,就会触发此警报。 首次满足条件时,以及之后不再满足条件时,都会触发此警报。 指标警报是有状态的,即,它们只会在状态有更改时才发出通知。

可配置警报,使警报触发时执行以下操作:

  • 向服务管理员和共同管理员发送电子邮件通知。
  • 将电子邮件发送到指定的其他电子邮件地址。
  • 调用 Webhook。

可使用以下项配置并获取预警规则相关信息:

通过 Azure 门户针对指标创建警报规则

  1. Azure 门户中,选择要监视的 Azure Database for PostgreSQL 灵活服务器实例

  2. 在边栏的“监视”部分,选择“警报” 。

  3. 选择“+ 创建警报规则”。

  4. 随即打开“创建规则”页面,如下所示 。 填写所需信息:

  5. 当前 Azure Database for PostgreSQL 灵活服务器实例会自动添加到警报范围

  6. 在“条件”部分中,选择“添加条件” 。

  7. 此时会显示支持的信号列表,请选择要为其创建警报的指标。 例如,选择“个人”storage percent

  8. 随后会该指标在显示过去 6 小时的图表。 可以使用“图表期间” 下拉框进行选择以查看更长时间的指标历史记录。

  9. 选择“阈值”类型(例如“静态”或“动态”)、“运算符”(例如“大于”)和“聚合类型”(例如“平均值”)。 此选择将确定指标警报规则将评估的逻辑。

    • 如果使用“静态”阈值,请继续定义“阈值”(例如,85%)。 指标图表可以帮助你确定可能合理的阈值。
    • 如果使用“动态”阈值,请继续定义“阈值敏感度”。 指标图表将显示基于最新数据计算得出的阈值。 详细了解动态阈值条件类型和敏感度选项
  10. 通过对使用聚合类型函数进行分组的数据点调整“聚合粒度(时间范围)”间隔(例如,“回溯时间范围 30 分钟”)和“频率”(例如“每 15 分钟检查一次”),对条件进行优化。

  11. 完成后选择“完成” 。

  12. 添加操作组。 操作组是由 Azure 订阅的所有者定义的通知首选项的集合。 在“操作组”部分,选择“选择操作组”以选择要附加到警报规则的现有操作组 。

    • 你还可创建一个新的操作组来接收有关警报的通知。 有关详细信息,请参阅创建和管理操作组
    • 若要创建新的操作组,请选择“+ 创建操作组”。 填写“创建操作组”窗体,其中包含“订阅”、“资源组”、“操作组名称”和“显示名称”。
    • 为操作组配置“通知”。

    在“通知类型”中选择“向 Azure 资源管理器角色发送电子邮件”以选择订阅所有者、参与者和读者来接收通知。 选择 Azure 资源管理器角色来发送电子邮件。 还可选择“电子邮件/短信”将通知发送给特定收件人。 提供通知类型的“名称”,并在完成后选择“查看 + 创建” 。

  13. 填写“警报规则详细信息”,例如“严重性”、“警报规则名称”和“说明”。

  14. 选择“创建警报规则”可以创建警报 。

  15. 几分钟后,警报将处于活动状态,并按前面所述进行触发。

监视多个资源

Azure Database for PostgreSQL 灵活服务器还支持多资源指标警报规则。 可以通过将相同的指标警报规则应用于同一 Azure 区域中的多个 Azure Database for PostgreSQL 灵活服务器实例来实现大规模监视。 将为每个受监视的资源发送单独通知。

若要在警报规则创建体验中设置新的指标警报规则,可以在上一部分的范围定义(步骤 5)中使用复选框来选择你希望将规则应用到的所有 Azure Database for PostgreSQL 灵活服务器实例。

重要

选择的资源必须位于同一资源类型、位置和订阅中。 不符合这些条件的资源不可选择。

还可以使用Azure 资源管理器模板以部署多资源指标警报。 若要详细了解多资源警报,请参阅博客使用 Azure Database for PostgreSQL 灵活服务器多资源警报进行大规模监视

管理警报

创建警报后,可选择它并执行以下操作:

  • 查看图,了解与此警报相关的指标阈值和前一天实际值。
  • 编辑或删除预警规则 。
  • 如果要暂时停止或恢复接收通知,可禁用或启用警报 。

后续步骤