为应用程序网关配置 Azure Monitor 警报

在监视数据中发现重要情况时,Azure Monitor 警报会主动通知你。 有了警报,你就可以在客户注意到你的系统中的问题之前确定和解决它们。 有关应用程序网关 Azure Monitor 警报的详细信息,请参阅监视 Azure 应用程序网关

使用 ARM 模板配置警报

可以使用 ARM 模板为应用程序网关快速配置重要警报。 在开始之前,请注意以下详细信息:

  • Azure Monitor 预警规则基于它所监视的信号的类型和数量进行计费。 请参阅 Azure Monitor 定价,在部署前了解定价信息。 或者可以在部署后在门户中查看估计费用:Image showing application gateway pricing details
  • 需要提前创建 Azure Monitor 操作组,然后根据需要将资源 ID 用于任意数量的警报。 Azure Monitor 警报使用此操作组来通知用户已触发警报。 有关详细信息,请参阅在 Azure 门户中创建和管理操作组

提示

可以按照以下步骤手动为操作组创建 ResourceID。

  1. 在 Azure 门户中选择 Azure Monitor。
  2. 打开“警报”页,然后选择“操作组”。
  3. 选择操作组以查看其详细信息。
  4. 使用此处的资源组名称、操作组名称和订阅信息,按如下所示为操作组形成 ResourceID:
    /subscriptions/<subscription-id-from-your-account>/resourcegroups/<resource-group-name>/providers/microsoft.insights/actiongroups/<action-group-name>
  • 此处所述的警报模板通常针对严重性、聚合粒度、评估频率、条件类型等设置进行定义。 可以在部署后修改这些设置,以满足你的需求。 有关详细信息,请参阅有关如何配置指标预警规则的详细信息
  • 基于指标的警报模板使用具有高敏感度的“动态阈值”。 你可以根据需要选择调整这些设置。

ARM 模板

以下 ARM 模板可用于为应用程序网关配置 Azure Monitor 警报。

针对后端响应状态为 5xx 的警报

Deploy to Azure

此通知基于指标信号。

针对非正常运行主机平均计数的警报

Deploy to Azure

此通知基于指标信号。

针对后端最后一个字节响应时间的警报

Deploy to Azure

此通知基于指标信号。

针对 Key Vault 集成问题的警报

Deploy to Azure

此通知基于其 Azure 顾问建议。

后续步骤