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

分析对 Azure 资源的更改

在日常使用、重新配置甚至是重新部署的过程中,资源都会发生更改。 虽然大多数更改都是设计使然,但有时它们可能会中断应用程序。 借助 Azure Resource Graph 的强大功能,你可以发现由于发送到 Azure 资源管理器 URL 的控制平面操作而使资源更改的时间。

更改分析超越了标准监视解决方案,它会提醒你实时站点问题、中断或组件故障,并解释背后的原因。

门户中的更改分析(预览版)

Azure 门户中的更改分析体验使用 Azure Resource Graph Microsoft.ResourceGraph/resources API 提供支持。 可以查询此 API,以获取对许多你交互的 Azure 资源的更改,包括应用服务 (Microsoft.Web/sites) 或虚拟机 (Microsoft.Compute/virtualMachines)。

Azure Resource Graph 更改分析门户体验提供:

  • 无加入体验,让所有订阅和资源都能访问更改历史记录
  • 租户范围的查询,而不是选择订阅
  • 新的 Resource Graph 更改分析边栏选项卡顶部的卡片聚合了更改历史记录摘要
  • 更广泛的筛选功能
  • 使用更改行动者功能改进了“更改者”更改信息的准确性和相关性

了解如何在门户中查看新的更改分析体验。

支持的资源类型

更改分析支持对以下 Resource Graph 表中的资源类型的更改:

可以通过任何方式编写表并将其联接到项目更改数据。

数据保留

更改可在 14 天内查询。 为了延长保留期,可以将 Resource Graph 查询与 Azure 逻辑应用集成,并将查询结果手动导出到任何 Azure 数据存储(如 Log Analytics),以便实现所需的保留期。

成本

使用 Azure Resource Graph 更改分析无需额外费用。

Azure Resource Graph 中的更改分析与Azure Monitor

更改分析体验正在从 Azure Monitor 迁移到 Azure Resource Graph。 在此过渡期间,当你在 Azure 门户中搜索更改分析时,可能会看到两个选项:

Azure 门户中更改分析的搜索结果的屏幕截图。

1.Azure Resource Graph 更改分析

Azure Resource Graph 更改分析会将数据引入 Resource Graph,以实现可查询性并加强门户体验。 可以使用以下方法访问更改分析数据:

  • 用于跨租户和订阅查询的 POST Microsoft.ResourceGraph/resources API (首选)
  • 以下 API (在特定范围内,例如特定虚拟机的 LIST 更改和快照):
    • GET/LIST Microsoft.Resources/Changes
    • GET/LIST Microsoft.Resources/Snapshots

通过 Azure 资源管理器控制平面创建、更新或删除资源时,Resource Graph 会使用其更改行动者功能来标识:

  • 谁在资源中发起了更改
  • 使用哪个客户端进行了更改
  • 调用了哪个操作

注意

目前,Azure Resource Graph 不会:

  • 观察对资源的数据平面 API 所做的更改,例如将数据写入存储帐户中的表。
  • 通过应用服务支持文件和配置更改。

2.Azure Monitor 更改分析

在 Azure Monitor 中,更改分析要求你查询资源提供程序(称为 Microsoft.ChangeAnalysis),它提供了一个简单的 API,用于从 Azure Resource Graph 抽象出资源更改数据。

虽然此服务成功地帮助了数千个 Azure 客户,但 Microsoft.ChangeAnalysis 资源提供商具有不可逾越的限制,这使它无法满足所有公有云和主权云中 Azure 客户的全部需求和规模。

发送反馈以获取更多数据

在 Azure 门户中通过更改分析(预览版)体验提交反馈。

后续步骤