使用 Azure 警报规则监视自动实例修复 ServiceState 中的更改

本文介绍如何使用 Azure Monitor 中的警报规则,以便每当自动修复的 ServiceState 在你的扩展集中更新时接收自定义通知。 这将帮助跟踪自动修复是否因 VM 实例在多次修复操作后仍然保持不健康状态而被挂起。 若要了解有关 Azure Monitor 警报的详细信息,请参阅 警报概述

若要遵循本教程,请确保已启用 自动修复 的虚拟机规模集。

Azure 门户

  1. 门户中,导航至 VM 规模集资源
  2. 从左窗格中选择 “警报 ”,然后选择“ + 创建 > 警报规则”。 在 Azure 门户中创建监视警报
  3. 在“ 条件 ”选项卡下,选择“ 查看所有信号 ”,然后选择名为“设置虚拟机规模集中业务流程服务的状态”的信号名称。 选择应用 选择警报信号以监视规模集业务流程服务状态
  4. 事件级别 设置为“信息”, 并将状态 设置为“Succeeded”。 配置警报规则的事件级别和状态
  5. “操作”选项卡下,选择现有操作组或查看“创建操作组”
  6. 在“ 详细信息 ”选项卡 >“警报规则名称下,为警报设置名称。 然后选择 “查看 + 创建> 以创建警报。 查看和创建警报规则

在规模集上创建并启用警报后,每次在规模集上检测到对 ServiceState 的更改时,你都会收到通知。

来自警报规则的电子邮件通知示例

下面是从配置的警报规则创建的电子邮件通知的示例。 来自警报规则的电子邮件通知示例

创建操作组

  1. 在“操作”选项卡下,选择“创建操作组”。 在门户中创建动作组
  2. “基本信息”选项卡中,提供作组名称和显示名称
  3. 在“通知”选项卡“通知类型下>,选择”电子邮件/短信/推送/语音”。 选择 “编辑 ”按钮以配置想要通知的方式。 配置操作组的通知类型
  4. 选择“审阅 + 创建”>