你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure Monitor 运行状况模型 ,可以定义和跟踪 Azure 工作负荷的运行状况及其所依赖的资源。 本文介绍用于创建和配置健康模型的不同方法。
先决条件
在创建运行状况模型之前,必须具有包含要监视的 Azure 资源的 服务组 。 请参阅 快速入门:在门户中创建服务组(预览版)。
所需的权限
创建健康模型:
- 必须在资源组上至少具有“参与者”角色,或从要在其中创建运行状况模型的订阅继承。 如果为健康模型创建新的资源组,则必须在订阅上具有 “参与者” 角色。
要管理现有运行状况模型,请执行以下操作:
- 必须对运行状况模型至少具有“监视参与者”角色。
- • 若要将资源添加到健康模型中,您必须将其作为成员添加到您的服务组。 将成员添加到服务组至少需要拥有该服务的参与者角色。
查看现有的健康模型:
- 必须对运行状况模型至少具有“监视读者”角色。
- 若要查看服务组,您必须在服务组中具有服务组读取权限。
托管实体
为健康模型选择的托管标识需要以下权限。 如果使用系统分配的托管标识,则会自动分配这些权限。 如果使用用户分配的托管标识,则必须在创建运行状况模型之前分配以下权限。
- 服务组的“服务组读者”。
- 服务组中任何成员的“监视读者”。
- 如果创建这些信号,则 Log Analytics 工作区和 Azure Monitor 工作区的“监视读者”。
创建健康模型
在 Azure 门户中创建 Azure Monitor 运行状况模型有两种方法。
从服务组的菜单中,选择“ 监视 ”,然后单击 “创建运行状况模型”。 这将打开 “创建新的 Azure Monitor 运行状况模型 ”窗格,可在其中提供新运行状况模型的详细信息。
在使用任一方法时,都需要在下表中提供新健康模型的详细信息。
| 选项卡 | DESCRIPTION |
|---|---|
| 基础知识 | 除了描述性名称之外,还要选择健康模型的订阅、资源组和区域。 Azure 资源不需要与健康模型位于同一订阅或资源组中。 |
| 身份 | 为健康模型配置标识以访问服务组。 这用于枚举服务组的成员,并将其作为实体添加到健康模型中。 默认情况下,它还用于访问每个实体所表示的 Azure 资源的遥测数据,不过以后可以为每个实体更改此标识。 请参阅所需权限以了解此标识的要求。 |
| 发现 | 为健康模型选择服务组。 将为服务组的每个成员创建一个实体。 选择“ 添加建议信号 ”选项,自动为该 Azure 资源类型的每个实体添加一组建议的信号。 |
| 标签 | 添加任何 标签 来帮助对环境中的健康模型进行分类。 |
配置健康模型
创建新的运行状况模型时,它将包含服务组中每个 Azure 资源的实体,但不会监视任何实体。 下一步是向每个实体添加信号来度量其运行状况,并选择性地添加警报,以在实体的运行状况状态发生更改时通知你。
你将在 设计器中执行大部分配置,这是一种可视化工具,可用于访问运行状况模型中实体的所有配置选项。 获取有关设计器的完整详细信息,以及在 “使用设计器配置 Azure Monitor 健康模型”中提供的不同配置选项。
以下部分介绍 Azure 门户中除设计器之外的其他可用视图。
实体视图
“实体”视图可用于快速查找和编辑模型中实体的信号和警报。 如果希望专注于实体及其属性,而不是模型的视觉布局,请使用它作为设计器视图的替代方法。
该视图包括健康模型中的所有实体及其当前健康状态的列表。 可以通过单击实体链接从此视图中打开相同的实体编辑器,就像在设计器视图中一样。
修改筛选器以仅显示与特定条件匹配的实体。 例如,将 “包含信号 ”筛选器设置为 “不包含 信号”,仅列出没有与之关联的任何信号定义的实体。 然后,可以选择每个实体来添加信号定义。
发现视图
发现视图允许你配置健康模型的服务组和自动发现设置。 这包括更改用于访问服务组的标识。
若要更改与运行状况模型关联的服务组,请单击“更改”链接并从列表中选择一个服务组。 租户根服务组不能用作模型发现范围。
注释
如果删除运行状况模型的服务组,运行状况模型将仅包含根实体,并且将收到一条警告消息,指出运行状况模型不会填充。
信号定义
信号定义视图可用于了解模型中可用的信号及其当前阈值以及清理任何未使用的信号。 它提供运行状况模型中的所有 信号定义 及其阈值的列表。
无法从此视图中添加或编辑信号定义,因为该定义需要实体的上下文,可以删除模型中未被任何实体使用的信号定义(由绿色对勾图标指示)。 选择要删除的任何信号定义,然后单击屏幕顶部的“删除”。 如果选择了正在使用的任何信号,将禁用此按钮。
身份验证设置
身份验证设置界面允许您查看和管理健康模型中的身份验证设置。 模型中的每个实体都使用身份验证设置来访问所监视的 Azure 资源,不同的实体可能需要不同的身份验证设置。
创建新的身份验证设置时,可以在从“标识”菜单项管理的运行状况模型中选择托管标识。 通过选择实体并单击“ 删除”来删除实体。