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

查看和使用 Azure Monitor 中的更改分析

“更改分析”为各种管理和故障排除方案提供数据,可帮助你了解对应用程序的哪些更改导致了中断性问题。

查看更改分析数据

访问“更改分析”屏幕

可以访问 Azure Monitor 下的“更改分析概述”门户,可在其中查看所有更改和应用程序依赖项/资源见解。 可以通过两个入口点访问“更改分析”:

通过 Azure Monitor 主页

在 Azure 门户主页中,从菜单中选择“监视器”。

Screenshot of finding the Monitor home page from the main portal menu.

在“监视器概述”页中,选择“更改分析”卡。

Screenshot of selecting the Change Analysis card on the Monitor overview page.

在 Azure 门户中,搜索“更改分析”以开始体验。

Screenshot of searching Change Analysis in Azure portal

选择要查看的一个或多个订阅:

  • 其所有资源在过去 24 小时内的更改。
  • 新旧值一目了然。

Screenshot of Change Analysis pane in Azure portal

单击一个更改,以查看完整资源管理器片段和其他属性。

Screenshot of change details

从“更改分析”窗格发送反馈:

Screenshot of feedback button in Change Analysis tab

多个订阅支持

UI 支持选择多个订阅以查看资源更改。 使用订阅筛选器:

Screenshot of subscription filter that supports selecting multiple subscriptions

查看“活动日志”更改历史记录

使用“查看更改历史记录”功能调用 Azure Monitor 更改分析服务后端,以查看与操作关联的更改。 返回的更改包括:

  1. 在你的资源中,从侧面菜单中选择活动日志

  2. 从列表中选择更改。

  3. 选择“更改历史记录”选项卡。

  4. 为了使 Azure Monitor 更改分析服务扫描用户订阅中的更改,需要注册资源提供程序。 选择“更改历史记录”选项卡后,该工具将自动注册“Microsoft.ChangeAnalysis”资源提供程序。

  5. 注册后,可以立即从 Azure Resource Graph 中查看过去 14 天的更改。

    • 其他源的更改将在订阅完成后大约4小时后提供。

    Screenshot showing Activity Log change history integration.

使用“诊断并解决问题”工具查看更改

从 Azure 门户的资源概述页面中,可以通过选择“诊断和解决问题”左侧菜单来查看更改数据。 当你进入“诊断并解决问题”工具时,“Microsoft.ChangeAnalysis”资源提供程序将自动注册。

了解如何将“诊断并解决问题”工具用于:

适用于 Web 应用的“诊断并解决问题”工具

Azure Monitor 的更改分析有以下特征:

  • 是 Web 应用诊断的“解决和问题”工具中的独立检测器。
  • 聚合在“应用程序崩溃”和“Web 应用关闭检测器”中。

还可以通过“Web 应用关闭”和“应用程序崩溃”检测器来查看更改数据。 该图汇总了:

  • 一段时间的更改类型。
  • 有关这些更改的详细信息。

默认情况下,此图显示过去 24 小时内的更改,有助于解决当前的问题。

用于虚拟机的“诊断和解决问题”工具

更改分析在虚拟机的“诊断和解决问题”工具中显示为见解卡。 见解卡显示过去 72 小时内资源体验的更改或问题数量。

  1. 在你的虚拟机中,从左侧菜单中选择“诊断并解决问题”。

  2. 转到“故障排除工具”。

  3. 滚动到故障排除选项的末尾,然后选择“分析最近的更改”以查看虚拟机上的更改。

    Screenshot of the VM Diagnose and Solve Problems

    Change analyzer in troubleshooting tools

用于 Azure SQL 数据库和其他资源的“诊断和解决问题”工具

可以查看多个 Azure 资源的“更改分析”数据,但我们在下面的步骤中会重点关注 Azure SQL 数据库。

  1. 在你的资源中,从左侧菜单中选择“诊断和解决问题”。

  2. 在“常见问题”下,选择“查看更改详细信息”以查看来自“更改分析”独立 UI 的筛选视图。

    Screenshot of viewing common problems in Diagnose and Solve Problems tool.

使用“更改分析”的活动

与 VM 见解集成

如果已启用 VM 见解,则可以查看虚拟机中已导致指标图表出现任何峰值的更改,例如 CPU 或内存。

  1. 在你的虚拟机中,从左侧菜单的“监视”下选择“见解”。

  2. 选择“性能”选项卡。

  3. 展开属性面板。

    Virtual machine insights performance and property panel.

  4. 选择 “更改” 选项卡。

  5. 选择调查更改按钮以在 Azure Monitor 更改分析独立 UI 中查看更改详细信息。

    View of the property panel, selecting Investigate Changes button.

钻取到更改分析日志

还可以通过已创建或固定到资源的监视仪表板的图表,钻取到更改分析日志。

  1. 导航到要查看其更改分析日志的资源。

  2. 在资源的概述页面上,选择“监视”选项卡。

  3. 从“关键指标”仪表板中选择一个图表。

    Chart from the Monitoring tab of the resource.

  4. 在图表中,先选择“钻到日志”,再选择“更改分析”进行查看。

    Drill into logs and select to view Change Analysis.

浏览整个订阅中的冗长更改会非常耗时。 借助更改分析的自定义筛选器和搜索功能,可以有效地导航到与问题相关的更改以进行故障排除。

Screenshot showing that filters and search bar are available at the top of Change Analysis homepage, right above the changes section.

筛选器

筛选器 说明
订阅 此筛选器与 Azure 门户订阅选择器同步。 它支持多订阅选择。
时间范围 指定 UI 显示最早多久之前的 UI 显示更改,最长为 14 天。 默认设置为过去 24 小时。
资源组 选择资源组以限定更改范围。 默认已选中所有资源。
更改级别 控制要显示的更改级别。 级别包括:重要、正常和干扰。
重要提示:与可用性和安全性相关
干扰:不太可能导致任何问题的只读属性
默认情况下,检查重要级别和正常级别。
资源 选择“添加筛选器”以使用此筛选器。
筛选对特定资源的更改。 如果你已经知道要查看哪些资源以进行更改,这将很有帮助。 如果筛选器仅返回 1,000 个资源,请参阅故障排除指南中的相应解决方案
资源类型 选择“添加筛选器”以使用此筛选器。
筛选对特定资源类型的更改。

搜索栏根据输入的关键字筛选更改。 搜索栏结果仅适用于页面已加载的更改,不会从服务器端拉入结果。

将更改分析查询固定到 Azure 仪表板并进行共享

假设你想要针对特定资源(例如订阅中的所有虚拟机更改)策展更改视图,并将其包含在定期发送的报表中。 可将视图固定到用于监视或共享方案的 Azure 仪表板。 如果要与团队成员共享特定更改,可以在“更改详细信息”页中使用共享功能。

固定到 Azure 仪表板

将筛选器应用于“更改分析”主页后:

  1. 从顶部菜单中选择“固定当前筛选器”。

  2. 输入固定对象的名称。

  3. 单击“确定”继续。

    Screenshot of selecting Pin current filters button in Change Analysis.

此时将打开一个侧窗格,用于配置你将放置大头针的仪表板。 可选择下列两种仪表板类型之一:

仪表板类型 说明
专用 只能访问专用仪表板。 如果要创建固定对象以轻松访问更改,请选择此选项。
共享 共享仪表板支持基于角色的访问控制,以便进行查看/读取访问。 共享仪表板创建为订阅中的资源,其中包含一个区域和资源组来托管它。 如果要创建要与团队共享的固定对象,请选择此选项。

选择现有仪表板

如果已有一个仪表板来放置固定对象:

  1. 选择“现有项”选项卡。

  2. 选择“专用”或“共享”。

  3. 选择要使用的仪表板。

  4. 如果已选择“共享”,请选择要在其中放置仪表板的订阅

  5. 选择“固定”。

    Screenshot of selecting an existing dashboard to pin your changes to.

创建新的仪表板

可为此固定对象创建新仪表板。

  1. 选择“新建”选项卡。

  2. 选择“专用”或“共享”。

  3. 输入新仪表板的名称。

  4. 如果要创建共享仪表板,请输入资源组和区域信息。

  5. 单击“创建并固定”。

    Screenshot of creating a new dashboard to pin your changes to.

创建仪表板和固定对象之后,导航到 Azure 仪表板以查看它们。

  1. 在 Azure 门户主页菜单上,选择“仪表板”。

  2. 使用顶部菜单中的“管理共享”按钮处理访问权限或“取消共享”。

  3. 单击固定对象以导航到特选的更改视图。

    Screenshot of selecting the Dashboard in the Azure portal home menu.

    Screenshot of the pin in the dashboard.

与团队共享单个更改

在“更改分析”主页中,选择一行更改以查看更改的详细信息。

  1. 在“更改的属性”页上,从顶部菜单中选择“共享”。

  2. 在“共享更改详细信息”窗格中,复制页面的深层链接,并在邮件、电子邮件、报表或团队喜欢的信道中与团队共享。

    Screenshot of selecting the share button on the dashboard and copying link.

后续步骤