Visualizations for Application Change Analysis (preview)

Standalone UI

Change Analysis lives in a standalone pane under Azure Monitor, where you can view all changes and application dependency/resource insights. You can access Change Analysis through a couple of entry points:

In the Azure portal, search for Change Analysis to launch the experience.

Screenshot of searching Change Analysis in Azure portal

Select one or more subscriptions to view:

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

Screenshot of Change Analysis blade in Azure portal

Click into a change to view full Resource Manager snippet and other properties.

Screenshot of change details

Send any feedback to the Change Analysis team from the Change Analysis blade:

Screenshot of feedback button in Change Analysis tab

Multiple subscription support

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

Screenshot of subscription filter that supports selecting multiple subscriptions

Application Change Analysis in the Diagnose and solve problems tool

Application Change Analysis is:

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

From your app service's overview page in Azure portal, select Diagnose and solve problems the left menu. As you enter the Diagnose and Solve Problems tool, the Microsoft.ChangeAnalysis resource provider will automatically be registered. Enable web app in-guest change tracking with the following instructions:

  1. Select Availability and Performance.

    Screenshot of the Availability and Performance troubleshooting options

  2. Select Application Changes (Preview). The feature is also available in Application Crashes.

    Screenshot of the Application Crashes button

    The link leads to Application Change Analysis UI scoped to the web app.

  3. Enable web app in-guest change tracking if you haven't already.

    Screenshot of the Application Crashes options

  4. Toggle on Change Analysis status and select Save.

    Screenshot of the Enable Change Analysis user interface

    • The tool displays all web apps under an App Service plan, which you can toggle on and off individually.

      Screenshot of the Enable Change Analysis user interface expanded

You can also 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 displays changes from within the past 24 hours help with immediate problems.

Screenshot of the change diff view

Diagnose and Solve Problems tool

Change Analysis displays as an insight card in a virtual machine's Diagnose and solve problems tool. The insight card displays the number of changes or issues a resource experiences within the past 72 hours.

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

Screenshot of viewing change insight in Diagnose and Solve Problems tool.

Virtual Machine Diagnose and Solve Problems

  1. Within your virtual machine, select Diagnose and solve problems from the left menu.
  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.

Screenshot of the VM Diagnose and Solve Problems

Change analyzer in troubleshooting tools

Activity Log change history

Use the View change history feature to call the Application Change Analysis service backend to view changes associated with an operation. Changes returned include:

  1. From within your resource, select Activity Log from the side menu.
  2. Select a change from the list.
  3. Select the Change history (Preview) tab.
  4. For the Application Change Analysis service to scan for changes in users' subscriptions, a resource provider needs to be registered. Upon selecting the Change history (Preview) tab, the tool will automatically register Microsoft.ChangeAnalysis resource provider.
  5. Once registered, you can view changes from Azure Resource Graph immediately from the past 14 days.
    • Changes from other sources will be available after ~4 hours after subscription is onboard.

Activity Log change history integration

VM Insights integration

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

  1. Within your virtual machine, select Insights from under Monitoring in the left menu.

  2. Select the Performance tab.

  3. Expand the property panel.

    Virtual machine insights performance and property panel.

  4. Select the Changes tab.

  5. Select the Investigate Changes button to view change details in the Application Change Analysis standalone UI.

    View of the property panel, selecting Investigate Changes button.

Drill to Change Analysis logs

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

  1. Navigate to the resource for which you'd like to view Change Analysis logs.

  2. On the resource's overview page, select the Monitoring tab.

  3. Select a chart from the Key Metrics dashboard.

    Chart from the Monitoring tab of the resource.

  4. From the chart, select Drill into logs and choose Change Analysis to view it.

    Drill into logs and select to view Change Analysis.

Next steps