你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
排查 Azure Monitor 的更改分析问题
重要
更改分析正在迁移到 Azure Resource Graph,目前作为 Azure Resource Graph 产品/服务以预览版形式提供。 详细了解更改分析的未来。
从“更改历史记录”选项卡注册 Microsoft.ChangeAnalysis 资源提供程序时遇到问题。
如果在更改历史记录与 Azure Monitor 的更改分析整合后首次查看更改历史记录,将看到它自动注册了 Microsoft.ChangeAnalysis 资源提供程序。 资源可能会失败,并引发以下错误消息:
你的权限不足,无法注册 Microsoft.ChangeAnalysis 资源提供程序。
收到此错误消息的原因是,你在当前订阅中的角色不与 Microsoft.Support/register/action 范围关联。 例如,你不是订阅的所有者,而是通过同事获得共享访问权限(例如对资源组的查看访问权限)。
若要解决此问题,可以联系订阅所有者注册 Microsoft.ChangeAnalysis 资源提供程序。
在 Azure 门户中,搜索“订阅”。
选择订阅。
导航到侧边菜单中“设置”下的“资源提供程序”。
搜索“Microsoft.ChangeAnalysis”并通过 UI、Azure PowerShell 或 Azure CLI 进行注册。
通过 PowerShell 注册资源提供程序的示例:
# Register resource provider Register-AzResourceProvider -ProviderNamespace "Microsoft.ChangeAnalysis"
注册 Microsoft.ChangeAnalysis 资源提供程序失败。
此错误消息可能是暂时的 Internet 连接问题,因为:
- UI 发送了资源提供程序注册请求。
- 你已解决了权限问题。
可以尝试刷新页面并检查 Internet 连接。 如果错误仍然存在,请提交 Azure 支持票证。
“花费的时间比预期要长”。
当注册花费的时间超过 2 分钟时,你将收到此错误消息。 虽然不正常,但这并不意味着出现了问题。
- 为停机做好准备。
- 重新启动 Web 应用,以查看注册更改。
更改应该会在应用重启后的几个小时内显示。 如果更改在 6 小时后仍未显示,请提交 Azure 支持票证。
不支持 Azure Lighthouse 订阅。
查询 Microsoft.ChangeAnalysis 资源提供程序失败。
通常,此消息包括:Azure Lighthouse subscription is not supported, the changes are only available in the subscription's home tenant
。
Azure Lighthouse 允许跨租户资源管理。 但是,需要为每个资源提供程序生成跨租户支持。 目前,更改分析尚未建立此支持。 如果登录到一个租户,则无法查询主页位于另一个租户中的资源或订阅更改。
如果这对你来说是一个阻塞性问题,请提交 Azure 支持票证来描述你如何尝试使用“更改分析”。
获取更改时出错。 请刷新此页面或稍后回来查看更改。
在无法加载更改时,Azure Monitor 的更改分析服务会显示此常规错误消息。 一些已知原因包括:
- 客户端设备的 Internet 连接错误。
- 更改分析服务暂时不可用。
几分钟后刷新页面通常可解决此问题。 如果错误仍然存在,请提交 Azure 支持票证。
仅加载部分数据。
通过更改分析主页加载更改数据时,Azure 门户可能会生成此错误消息。 通常,更改分析服务会计算并返回所有更改数据。 但是,在网络故障或服务暂时中断时,可能会收到一条错误消息,指示只加载部分数据。
若要加载所有更改数据,请尝试等待几分钟并刷新页面。 如果仍然只收到部分数据,请提交 Azure 支持票证。
你的权限不足,无法查看某些更改。 请联系 Azure 订阅管理员。
在当前用户没有足够的权限查看更改时,会出现常规的未授权错误消息。 若要
- 查看 Azure Resource Graph 和 Azure 资源管理器返回的基础结构更改,至少需要读取者访问权限。
- 对于 Web 应用来宾内文件更改和配置更改,需要参与者角色。
无法看到新启用的 Web 应用的来宾内更改。
可能不会立即看到 Web 应用的来宾内文件更改和配置更改。
- 为短暂的停机做好准备。
- 重启 Web 应用。
应能在 30 分钟内查看更改。 如果没有,请提交 Azure 支持票证。
诊断并解决虚拟机问题的工具
使用 Azure 门户中的故障排除工具排查虚拟机问题:
- 导航到虚拟机。
- 在侧边菜单中,选择“诊断并解决问题”。
- 浏览并选择适合你的问题的故障排除工具。
无法筛选到资源来查看更改
在“更改分析”独立页中向下筛选到特定资源时,可能会遇到仅返回 1,000 个资源结果的已知限制。 若要筛选并查明 1,000 多个资源之一的更改,请执行以下操作:
从这里可以查看该资源的所有更改。
后续步骤
详细了解有助于增强更改分析功能的 Azure Resource Graph。