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

创建租户级服务运行状况警报(预览版)

本文介绍如何在 Azure 门户中创建租户级服务运行状况警报,并提供一些故障排除指南。

注释

服务健康事件可能会限定在 租户级别订阅级别,具体取决于事件的性质。 为了确保全面了解所有相关事件,建议在 两个级别配置警报规则。

使用 Azure 服务健康页面

  1. 在 Azure 门户中,导航到 “监视>服务运行状况”。

  2. 选择“ 创建服务运行状况警报”。 此时会打开上下文窗格。

  3. “作用域”下,选择“作用域级别”为“目录”。 将显示当前目录。

    Azure 门户中租户级别警报界面的屏幕截图 1

  4. “条件 ”部分下,选择要监视的服务、区域和事件类型。

  5. 在“ 详细信息 ”部分下,命名警报规则,然后选择保存它的位置。

使用警报规则创建向导

  1. 在 Azure 门户中,导航到 “监视>警报”。

  2. 选择“ 创建>警报规则”。 打开警报规则创建向导。

    Azure 门户中租户级别警报界面的屏幕截图 2

  3. 在“作用域”选项卡中,选择“范围级别”作为目录。 将显示当前目录。

  4. “条件 ”部分中,选择要监视的服务、区域和事件类型。

    Azure 门户中租户级别警报界面的屏幕截图 3

  5. 继续创建警报规则。

故障排除

无权创建租户级 SH 警报规则

若要创建监视租户级服务运行状况事件的警报规则,用户必须具有对租户数据的读取访问权限。 当用户与 Microsoft Entra 角色关联时,可以授予此类访问权限,如下所示: 具有租户管理员访问权限的角色 - Azure 服务运行状况 |Microsoft Learn

尝试在没有所需权限的情况下创建租户级 SH 警报规则时,用户会收到未经授权的错误消息:

❗ Create alert rule  
Failed to create alert rule. Error: StatusCode=Forbidden, ReasonPhrase=Forbidden, responseContent={"error":{"code":"AuthorizationFailed","message":"The client '00000000-0000-0000-000000000000' with object id '00000000-0000-0000-000000000000' does not have authorization to perform action 'Microsoft.ResourceHealth/events/read' over scope '/providers/Microsoft.ResourceHealth' or the scope is invalid. If access was recently granted, please refresh your credentials."}} Activity ID: 00000000-0000-0000-000000000000.

建议

确保尝试创建警报规则的用户具有租户管理员访问权限。 如果用户缺少必要的权限,他们将收到“无访问权限”结果,应咨询其订阅所有者以获取授予访问权限。

警报列表中未显示触发的租户级 SH 警报

在此版本中,警报列表中不会显示针对租户级 SH 事件触发的警报。

与警报规则(例如电子邮件、Webhook)关联的任何操作都包含一个链接,用于在触发租户级 SH 警报时查看 Azure 服务运行状况门户页中的租户级事件。

在以下示例中,警报电子邮件包含一个链接,用于在“服务运行状况”页中查看事件,这与其他包含用于查看警报详细信息链接的警报电子邮件不同。

建议

用户应在门户中打开“服务运行状况”页以查看租户级事件。

租户级 SH 警报规则没有触发订阅级事件

租户级的服务运行状况事件仅涵盖租户相关问题。 这意味着用户不应期望就同一个问题同时收到租户级和订阅级的 SH 警报。

建议

创建具有不同范围的单独警报规则:

  • 服务健康状态警报规则,其范围限定于租户
  • 服务运行状况警报规则适用于该订阅。 客户想要监视的每个订阅都需要单独的警报规则。