View and use Change Analysis (classic)

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.

Change Analysis (classic) provides data for various management and troubleshooting scenarios to help you understand what changes to your application caused breaking issues.

View change data

View change data in various ways.

Access Change Analysis (classic) screens

You can access the Change Analysis (classic) overview portal under Azure Monitor, where you can view all changes and application dependency or resource insights. You can access these screens through two entry points.

Via the Azure Monitor home page

  1. From the Azure portal home page, on the service menu, select Monitor.

    Screenshot that shows finding the Monitor home page from the main portal menu.

  2. On the Monitor Overview page, select the Change Analysis (classic) card.

    Screenshot that shows selecting the Change Analysis card on the Azure Monitor Overview page.

  1. In the Azure portal, search for Change Analysis (classic) to start the experience.

    Screenshot that shows searching for Change Analysis (classic) in the Azure portal.

  2. Select one or more subscriptions to view:

    • All of the changes for the resources from the past 24 hours.
    • Old and new values to provide insights at one glance.

    Screenshot that shows the Change Analysis (classic) pane in the Azure portal.

  3. Select a change to view the full Resource Manager snippet and other properties.

    Screenshot that shows change details on the Changed Properties pane.

  4. Send feedback from the Change Analysis (classic) pane.

    Screenshot that shows the Feedback button on the Change Analysis (classic) tab.

Multiple subscription support

The UI supports selecting multiple subscriptions to view resource changes. Use the subscription filter.

Screenshot that shows the Subscription filter that supports selecting multiple subscriptions.

View the Activity log change history

Use the View change history feature to call the Change Analysis (classic) back end to view changes associated with an operation. Changes that are returned include:

  1. From within your resource, on the service menu, select Activity log.
  2. Select a change from the list.
  3. Select the Change history tab.
  4. For Change Analysis (classic) to scan for changes in users' subscriptions, a resource provider must be registered. When you select the Change history tab, the tool automatically registers the Microsoft.ChangeAnalysis resource provider.

After registration, you can immediately view changes from Resource Graph from the past 14 days. Changes from other sources are available approximately four hours after the subscription is activated.

Screenshot that shows Activity log change history integration.

View changes by using the Diagnose and solve problems tool

From the Overview page for your resource in the Azure portal, you can view change data by selecting Diagnose and solve problems on the service menu. As you enter the Diagnose and solve problems tool, the Microsoft.ChangeAnalysis resource provider is automatically registered.

Learn how to use the Diagnose and solve problems tool for:

Diagnose and solve problems tool for web apps

Change Analysis (classic) is:

  • A standalone detector in the web app Diagnose and solve problems tool.
  • Aggregated in the Application Crashes and Web App Down detectors.

You can view change data via the Web App Down and Application Crashes detectors. The graph summarizes:

  • The change types over time.
  • Details on those changes.

By default, the graph shows changes from within the past 24 hours to help with immediate problems.

Diagnose and solve problems tool for virtual machines

Change Analysis (classic) appears as an insight card in your virtual machine's Diagnose and solve problems tool. The insight card shows the number of changes or issues that a resource experienced within the past 72 hours.

  1. Within your virtual machine, on the service menu, select Diagnose and solve problems.
  2. Go to Troubleshooting tools.
  3. Scroll to the end of the troubleshooting options and select Analyze recent changes to view changes on the virtual machine.

Diagnose and solve problems tool for Azure SQL Database and other resources

You can view Change Analysis (classic) data for multiple Azure resources, but we highlight Azure SQL Database in these steps.

  1. Within your resource, on the service menu, select Diagnose and solve problems.

  2. Under Common problems, select View change details to view the filtered view from the Change Analysis (classic) standalone UI.

    Screenshot that shows viewing common problems in the Diagnose and solve problems tool.

Activities that use Change Analysis (classic)

You have access to various activities with Change Analysis (classic).

Integrate with VM Insights

If you enabled VM Insights, you can view changes in your virtual machines that caused any spikes in a metric chart, such as CPU or memory.

  1. Within your virtual machine, on the service menu, under Monitoring, select Insights.

  2. Select the Performance tab.

  3. Expand the property pane.

    Screenshot that shows a virtual machine Insights Performance and property pane.

  4. Select the Changes tab.

  5. Select Investigate Changes to view change details in the Azure Monitor Change Analysis (classic) standalone UI.

    Screenshot that shows the Investigate Changes button.

Drill to Change Analysis (classic) logs

You can also drill to change logs via a chart that you created or pinned to your resource's Monitoring dashboard.

  1. Go to the resource for which you want to view change logs.

  2. On the Overview page for the resource, select the Monitoring tab.

  3. Select a chart on the Key Metrics dashboard.

    Screenshot that shows a chart on the Monitoring tab of the resource.

  4. On the chart, select Drill into Logs and choose Change Analysis from the dropdown list to view it.

    Screenshot that shows drilling into logs and selecting Change Analysis.

Browsing through a long list of changes in the entire subscription is time consuming. With the Change Analysis (classic) custom filters and search capability, you can efficiently go to changes that are relevant to issues for troubleshooting. Then select Add Filter.

Screenshot that shows that filters and the search bar are at the top of the Change Analysis (classic) home page.

Filters

Filter Description
Subscription This filter is in sync with the Azure portal subscription selector. It supports selection of multiple subscriptions.
Time range Specifies how far back the UI displays changes, up to 14 days. By default, it's set to the past 24 hours.
Resource group Select the resource group to scope the changes. By default, all resource groups are selected.
Change level Controls which levels of changes to display. Levels include important, normal, and noisy.
Important: Related to availability and security.
Noisy: Read-only properties that are unlikely to cause any issues.
By default, important and normal levels are selected.
Resource Select Add filter to use this filter.
Filter the changes to specific resources. It's helpful if you already know which resources to look at for changes. If the filter returns only 1,000 resources, see the corresponding solution in the troubleshooting guide.
Resource type Select Add filter to use this filter.
Filter the changes to specific resource types.

The search bar filters the changes according to the input keywords. Search bar results apply only to the changes loaded by the page already. They don't pull in results from the server side.

Pin and share a Change Analysis (classic) query to the Azure dashboard

Let's say you want to curate a change view on specific resources, like all virtual machine changes in your subscription, and include it in a report sent periodically. You can pin the view to an Azure dashboard for monitoring or sharing scenarios. If you want to share a specific change with your team members, you can use the share feature on the Change Details page.

Pin to the Azure dashboard

After you apply filters to the Change Analysis (classic) home page:

  1. On the top menu, select Pin current filters.

  2. Enter a name for the pin.

  3. Select OK to proceed.

    Screenshot that shows selecting Pin current filters in Change Analysis (classic).

A side pane opens to configure the dashboard where you place your pin. You can select one of two dashboard types.

Dashboard type Description
Private Only you can access a private dashboard. Choose this option if you're creating the pin for your own easy access to the changes.
Shared A shared dashboard supports role-based access control for view or read access. Shared dashboards are created as a resource in your subscription with a region and resource group to host it. Choose this option if you're creating the pin to share with your team.

Select an existing dashboard

If you already have a dashboard on which to place the pin:

  1. Select the Existing tab.
  2. Select either Private or Shared.
  3. Select the dashboard you want to use.
  4. If you selected Shared, select the subscription in which you want to place the dashboard.
  5. Select Pin.

Create a new dashboard

You can create a new dashboard for this pin.

  1. Select the Create new tab.
  2. Select either Private or Shared.
  3. Enter the name of the new dashboard.
  4. If you're creating a shared dashboard, enter the resource group and region information.
  5. Select Create and pin.

After the dashboard and pin are created, go to the Azure dashboard to view them.

  1. On the Azure portal home menu, select Dashboard.
  2. On the top menu, select Manage Sharing to handle access or stop sharing.
  3. Select the pin to go to the curated view of changes.

Share a single change with your team

On the Change Analysis (classic) home page, select a line of change to view details on the change.

  1. On the Changed properties page, on the top menu, select Share.
  2. On the Share Change Details pane, copy the deep link of the page and share it with your team in messages, emails, reports, or whichever communication channel your team prefers.

Learn how to troubleshoot problems in Change Analysis (classic).