Skip to content

Commit 986da4e

Browse files
authored
Merge pull request #184757 from hhunter-ms/hannah-changeanalysis-freshness
[change analysis] freshness pass
2 parents 4c9233c + 201a374 commit 986da4e

21 files changed

+144
-60
lines changed

articles/azure-monitor/app/change-analysis-visualizations.md

Lines changed: 70 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4,90 +4,126 @@ description: Learn how to use visualizations in Application Change Analysis in A
44
ms.topic: conceptual
55
author: cawams
66
ms.author: cawa
7-
ms.date: 02/11/2021
7+
ms.date: 01/11/2022
88

99
---
1010

1111
# Visualizations for Application Change Analysis (preview)
1212

1313
## Standalone UI
1414

15-
In Azure Monitor, there is a standalone pane for Change Analysis to view all changes with insights into application dependencies and resources.
15+
Change Analysis lives in a standalone pane under Azure Monitor, where you can view all changes and application dependency/resource insights.
1616

17-
Search for Change Analysis in the search bar on Azure portal to launch the experience.
17+
In the Azure portal, search for Change Analysis to launch the experience.
1818

19-
![Screenshot of searching Change Analysis in Azure portal](./media/change-analysis/search-change-analysis.png)
19+
:::image type="content" source="./media/change-analysis/search-change-analysis.png" alt-text="Screenshot of searching Change Analysis in Azure portal":::
2020

21-
All resources under a selected subscription are displayed with changes from the past 24 hours. All changes are displayed with old value and new value to provide insights at one glance.
21+
Select one or more subscriptions to view:
22+
- All of its resources' changes from the past 24 hours.
23+
- Old and new values to provide insights at one glance.
2224

23-
![Screenshot of Change Analysis blade in Azure portal](./media/change-analysis/change-analysis-standalone-blade.png)
25+
:::image type="content" source="./media/change-analysis/change-analysis-standalone-blade.png" alt-text="Screenshot of Change Analysis blade in Azure portal":::
2426

25-
Clicking into a change to view full Resource Manager snippet and other properties.
27+
Click into a change to view full Resource Manager snippet and other properties.
2628

27-
![Screenshot of change details](./media/change-analysis/change-details.png)
29+
:::image type="content" source="./media/change-analysis/change-details.png" alt-text="Screenshot of change details":::
2830

29-
For any feedback, use the send feedback button or email [email protected].
31+
Send any feedback to the [Change Analysis team](mailto:[email protected]) from the Change Analysis blade:
3032

31-
![Screenshot of feedback button in Change Analysis tab](./media/change-analysis/change-analysis-feedback.png)
33+
:::image type="content" source="./media/change-analysis/change-analysis-feedback.png" alt-text="Screenshot of feedback button in Change Analysis tab":::
3234

3335
### Multiple subscription support
3436

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

37-
![Screenshot of subscription filter that supports selecting multiple subscriptions](./media/change-analysis/multiple-subscriptions-support.png)
38-
39+
:::image type="content" source="./media/change-analysis/multiple-subscriptions-support.png" alt-text="Screenshot of subscription filter that supports selecting multiple subscriptions":::
3940

4041
## Application Change Analysis in the Diagnose and solve problems tool
4142

42-
Application Change Analysis is a standalone detector in the Web App diagnose and solve problems tools. It is also aggregated in **Application Crashes** and **Web App Down detectors**. As you enter the Diagnose and Solve Problems tool, the **Microsoft.ChangeAnalysis** resource provider will automatically be registered. Follow these instructions to enable web app in-guest change tracking.
43+
Application Change Analysis is:
44+
- A standalone detector in the Web App **Diagnose and solve problems** tool.
45+
- Aggregated in **Application Crashes** and **Web App Down detectors**.
46+
47+
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:
4348

4449
1. Select **Availability and Performance**.
4550

46-
![Screenshot of the "Availability and Performance" troubleshooting options](./media/change-analysis/availability-and-performance.png)
51+
:::image type="content" source="./media/change-analysis/availability-and-performance.png" alt-text="Screenshot of the Availability and Performance troubleshooting options":::
52+
53+
2. Select **Application Changes (Preview)**. The feature is also available in **Application Crashes**.
4754

48-
2. Select **Application Changes**. The feature is also available in **Application Crashes**.
55+
:::image type="content" source="./media/change-analysis/application-changes.png" alt-text="Screenshot of the Application Crashes button":::
4956

50-
![Screenshot of the "Application Crashes" button](./media/change-analysis/application-changes.png)
57+
The link leads to Application Change Analysis UI scoped to the web app.
5158

52-
3. The link leads to Application Change Analysis UI scoped to the web app. If web app in-guest change tracking is not enabled, follow the banner to get file and app settings changes.
59+
3. Enable web app in-guest change tracking if you haven't already.
5360

54-
![Screenshot of "Application Crashes" options](./media/change-analysis/enable-changeanalysis.png)
61+
:::image type="content" source="./media/change-analysis/enable-changeanalysis.png" alt-text="Screenshot of the Application Crashes options":::
5562

56-
4. Turn on **Change Analysis** and select **Save**. The tool displays all web apps under an App Service plan. You can use the plan level switch to turn on Change Analysis for all web apps under a plan.
63+
4. Toggle on **Change Analysis** status and select **Save**.
5764

58-
![Screenshot of the "Enable Change Analysis" user interface](./media/change-analysis/change-analysis-on.png)
65+
:::image type="content" source="./media/change-analysis/change-analysis-on.png" alt-text="Screenshot of the Enable Change Analysis user interface":::
66+
67+
- The tool displays all web apps under an App Service plan, which you can toggle on and off individually.
5968

60-
5. Change data is also available in select **Web App Down** and **Application Crashes** detectors. You'll see a graph that summarizes the type of changes over time along with details on those changes. By default, changes in the past 24 hours are displayed to help with immediate problems.
69+
:::image type="content" source="./media/change-analysis/change-analysis-on-2.png" alt-text="Screenshot of the Enable Change Analysis user interface expanded":::
6170

62-
![Screenshot of the change diff view](./media/change-analysis/change-view.png)
6371

64-
## Diagnose and Solve Problems tool
65-
Change Analysis is available as an insight card in Diagnose and Solve Problem tool. If a resource experiences issues and there are changes discovered in the past 72 hours, the insights card will display the number of changes. Clicking on view change details link will lead to the filtered view from Change Analysis standalone UI.
72+
You can also view change data via the **Web App Down** and **Application Crashes** detectors. The graph summarizes:
73+
- The change types over time.
74+
- Details on those changes.
75+
76+
By default, the graph displays changes from within the past 24 hours help with immediate problems.
77+
78+
:::image type="content" source="./media/change-analysis/change-view.png" alt-text="Screenshot of the change diff view":::
6679

67-
![Screenshot of viewing change insight in Diagnose and Solve Problems tool.](./media/change-analysis/change-insight-diagnose-and-solve.png)
80+
## Diagnose and Solve Problems tool
81+
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.
6882

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

85+
:::image type="content" source="./media/change-analysis/change-insight-diagnose-and-solve.png" alt-text="Screenshot of viewing change insight in Diagnose and Solve Problems tool.":::
7086

7187
## Virtual Machine Diagnose and Solve Problems
7288

73-
Go to Diagnose and Solve Problems tool for a Virtual Machine. Go to **Troubleshooting Tools**, browse down the page and select **Analyze recent changes** to view changes on the Virtual Machine.
89+
1. Within your virtual machine, select **Diagnose and solve problems** from the left menu.
90+
1. Go to **Troubleshooting tools**.
91+
1. Scroll to the end of the troubleshooting options and select **Analyze recent changes** to view changes on the virtual machine.
92+
93+
:::image type="content" source="./media/change-analysis/vm-dnsp-troubleshootingtools.png" alt-text="Screenshot of the VM Diagnose and Solve Problems":::
7494

75-
![Screenshot of the VM Diagnose and Solve Problems](./media/change-analysis/vm-dnsp-troubleshootingtools.png)
95+
:::image type="content" source="./media/change-analysis/analyze-recent-changes.png" alt-text="Change analyzer in troubleshooting tools":::
7696

77-
![Change analyzer in troubleshooting tools](./media/change-analysis/analyze-recent-changes.png)
97+
## Activity Log change history
7898

79-
## Activity Log Change History
99+
Use the [View change history](../essentials/activity-log.md#view-change-history) feature to call the Application Change Analysis service backend to view changes associated with an operation. Changes returned include:
100+
- Resource level changes from [Azure Resource Graph](../../governance/resource-graph/overview.md).
101+
- Resource properties from [Azure Resource Manager](../../azure-resource-manager/management/overview.md).
102+
- In-guest changes from PaaS services, such as App Services web app.
80103

81-
The [View change history](../essentials/activity-log.md#view-change-history) feature in Activity Log calls Application Change Analysis service backend to get changes associated with an operation. **Change history** used to call [Azure Resource Graph](../../governance/resource-graph/overview.md) directly, but swapped the backend to call Application Change Analysis so changes returned will include resource level changes from [Azure Resource Graph](../../governance/resource-graph/overview.md), resource properties from [Azure Resource Manager](../../azure-resource-manager/management/overview.md), and in-guest changes from PaaS services such as App Services web app.
82-
In order for the Application Change Analysis service to be able to scan for changes in users' subscriptions, a resource provider needs to be registered. The first time entering **Change History** tab, the tool will automatically start to register **Microsoft.ChangeAnalysis** resource provider. After registered, changes from **Azure Resource Graph** will be available immediately and cover the past 14 days. Changes from other sources will be available after ~4 hours after subscription is onboard.
104+
1. From within your resource, select **Activity Log** from the side menu.
105+
1. Select a change from the list.
106+
1. Select the **Change history (Preview)** tab.
107+
1. 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.
108+
1. Once registered, you can view changes from **Azure Resource Graph** immediately from the past 14 days.
109+
- Changes from other sources will be available after ~4 hours after subscription is onboard.
83110

84-
![Activity Log change history integration](./media/change-analysis/activity-log-change-history.png)
111+
:::image type="content" source="./media/change-analysis/activity-log-change-history.png" alt-text="Activity Log change history integration":::
85112

86113
## VM Insights integration
87114

88-
Users having [VM Insights](../vm/vminsights-overview.md) enabled can view what changed in their virtual machines that might of caused any spikes in a metrics chart such as CPU or Memory. Change data is integrated in the VM Insights side navigation bar. User can view if any changes happened in the VM and select **Investigate Changes** to view change details in Application Change Analysis standalone UI.
115+
If you've enabled [VM Insights](../vm/vminsights-overview.md), you can view changes in your virtual machines that may have caused any spikes in a metric chart, such as CPU or Memory.
116+
117+
1. Within your virtual machine, select **Insights** from under **Monitoring** in the left menu.
118+
1. Select the **Performance** tab.
119+
1. Expand the property panel.
120+
121+
:::image type="content" source="./media/change-analysis/vm-insights.png" alt-text="Virtual machine insights performance and property panel.":::
122+
123+
1. Select the **Changes** tab.
124+
1. Select the **Investigate Changes** button to view change details in the Application Change Analysis standalone UI.
89125

90-
[![VM insights integration](./media/change-analysis/vm-insights.png)](./media/change-analysis/vm-insights.png#lightbox)
126+
:::image type="content" source="./media/change-analysis/vm-insights-2.png" alt-text="View of the property panel, selecting Investigate Changes button.":::
91127

92128
## Next steps
93129

0 commit comments

Comments
 (0)