你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

为 Azure 资源创建警报规则

Azure Monitor 中的警报会基于收集的遥测主动发送关于关键状况的通知,并可能尝试采取纠正措施。 警报是从警报规则生成的,它们定义了警报的条件,以及警报触发时要执行的操作。 默认情况下,Azure Monitor 中没有创建警报规则(Application Insights 故障异常警报规则除外)。 除了创建你自己的规则外,还有多个选项可用于基于预定义的状况快速开始使用警报规则,不同的 Azure 服务提供了不同的选项。 本文介绍在 Azure Monitor 中创建警报规则的不同选项,可在其中找到有关每个选项的详细信息。

建议的警报是 Azure Monitor 中某些服务的一项功能,可用于快速为特定资源创建一组警报规则。 只需从 Azure 门户中资源的“警报”选项卡中选择“设置建议”,然后选择要启用的规则。 此功能不适用于所有服务,你需要为每个要监视的资源选择该选项。 一种策略是使用建议的警报作为应为特定类型的资源创建的警报规则的指导。 可以使用 Azure Policy 为特定类型的所有资源自动创建这些相同的警报规则。

Azure Monitor 基线警报 (AMBA)

AMBA 是一个中央存储库,它结合了产品组和现场经验驱动的警报定义,允许客户和合作伙伴通过采用 Azure Monitor 来提高其可观测性体验。 它按资源类型分类,便于你快速找到符合你的要求的警报定义。 AMBA 利用 Azure Monitor 警报,帮助你一致、大规模地检测和解决问题,指出你的基础结构中受监视的资源出现的问题。 AMBA 包含资源的指标警报和日志警报的定义,包括:

  • 服务运行状况
  • 计算资源
  • 网络资源
  • 更多

除了策略定义之外,AMBA 还包含直接在 ARM 或 BICEP 部署中使用的警报定义示例片段。 在监视 Azure 平台登陆区域组件中详细了解 Azure 登陆区域监视。

AMBA 具有将不同资源类型的警报分组以处理特定方案的模式。 Azure 登陆区域 (ALZ) 也适用于非 ALZ 对齐的客户,它是 AMBA 的一种模式,可将平台警报整合到可部署的大规模解决方案中。 其他模式正在开发中,包括 SAP 和 Azure 虚拟桌面,旨在最大程度地减少在环境中采用可观测性方面的摩擦。

有关详细信息,请参阅 Azure Monitor 基线警报

手动警报规则

可以使用相应的指标值或日志查询作为信号,为任何 Azure 资源手动创建警报规则。 必须单独为每个资源创建和维护每个警报规则,因此,你可能需要使用某个其他选项(如适用),并且仅为特殊情况手动创建警报规则。 Azure 中的许多服务都具有文档文章,它们介绍了建议收集的遥测数据,以及为服务推荐的警报规则。 这些文章通常位于服务文档的“监视”部分中。 例如,监视 Azure 虚拟机监视 Azure Kubernetes 服务 (AKS)

请参阅选择合适的警报规则类型,获取有关不同类型的警报规则的更多信息和文章,例如创建或编辑指标警报规则创建或编辑日志警报规则,获取有关手动创建警报规则的详细指南。

Azure Policy

使用 Azure Policy 时,可以为特定类型的所有资源自动创建警报规则,而不是为每个资源手动创建规则。 你仍必须定义警报条件,但对于现有资源和你创建的任何新资源,系统都会为你自动创建每个资源的警报规则。

有关可用于策略定义的 ARM 模板的详细信息,请参阅 Azure Monitor 中指标警报规则的资源管理器模板示例Azure Monitor 中日志警报规则的资源管理器模板示例

后续步骤