Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Important
Azure Monitor Change Analysis (classic) will be retired on October 31, 2025. The experience will be replaced by the Change Analysis API powered by Azure Resource Graph. Learn more about the future of Change Analysis (classic) and how to migrate to Resource Graph.
You can migrate your services to the Change Analysis API powered by Resource Graph in one of two ways, depending on your integration scenario.
If you're using PowerShell or the Azure CLI for resource changes, refer to Get resource changes to migrate to the Change Analysis API powered by Resource Graph.
To query the Change Analysis API powered by Resource Graph:
Install the Graph Query extension for Resource Graph. You're prompted to install this extension via the command line if it isn't already installed.
Use Kusto Query Language (KQL). Resource Graph queries use the full power of KQL, which provides granular filtering so that you can see specific values. The classic method returns all values.
To review how you’re using the classic experience, refer to the following links. You can perform queries within a specified time range and scope them by subscription, resource group, or resource.
Get-AzChangeAnalysis
(Az.ChangeAnalysis
)az change-analysis
Learn more by using the Resource Graph guidance.
If you're calling the Change Analysis REST API directly (without CLI or PowerShell) via the Resource Graph .NET SDK or the Change Analysis .NET SDK, use the following links:
Resource Graph Change Analysis SDK: ResourceGraphExtensions
Class (Azure.ResourceManager.ResourceGraph
)
Here are some code samples for the resources table: azure-sdk-for-net/sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/samples/Generated/Samples/Sample_TenantResourceExtensions.cs
Classic SDK: ChangeAnalysisExtensions
Class
At a high level, the updated Change Analysis API offers:
Learn more about the Change Analysis API powered by Resource Graph.
Feature/experience | Azure Monitor Change Analysis (classic) | Change Analysis APIs from Resource Graph |
---|---|---|
Time range | 14 days | 14 days |
Supported resource types | Use Change Analysis (classic) in Azure Monitor to find web app issues | Supported Resource Manager resource types |
Web app in-app data (app settings, file changes, environmental variables) | Yes | No |
Automatic onboarding for data collection | No | Yes |
Resource type | Microsoft.ChangeAnalysis/changes and Microsoft.ChangeAnalysis/ resourcechanges |
Microsoft.Resources/ resources |
Change Actor | No | Yes |
Resource Graph query support | No | Yes |
Granular filtering (including Change Type and Change Actor filters) | No | Yes |
Grouping | No | Yes |
Integration with Power BI | No | Yes |
Learn more about the Change Analysis API powered by Resource Graph:
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today