Skip to content

Commit 61f941c

Browse files
committed
change analysis updates
1 parent 1524a36 commit 61f941c

File tree

9 files changed

+23
-14
lines changed

9 files changed

+23
-14
lines changed

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

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ The following diagram illustrates the architecture of Change Analysis:
2525

2626
![Architecture diagram of how Change Analysis gets change data and provides it to client tools](./media/change-analysis/overview.png)
2727

28-
Currently Change Analysis is integrated into the **Diagnose and solve problems** experience in the App Service web app, as well as available as a standalone tab in Azure portal.
29-
See the *Viewing changes for all resources in Azure* section to access Change Analysis blade and the *Change Analysis for the Web Apps feature* section for using it within Web App portal later in this article.
28+
## Data sources
29+
Application change analysis queries for Azure Resource Manager tracked properties, proxied configurations and web app in-guest changes. In addition, the service provides resource dependencies changes to diagnose and monitor an application end-to-end.
3030

3131
### Azure Resource Manager tracked properties changes
3232

@@ -37,7 +37,7 @@ Settings such as IP Configuration rule, TLS settings, and extension versions are
3737

3838
### Changes in web app deployment and configuration (in-guest changes)
3939

40-
Change Analysis captures the deployment and configuration state of an application every 4 hours. It can detect, for example, changes in the application environment variables. The tool computes the differences and presents what has changed. Unlike Resource Manager changes, code deployment change information might not be available immediately in the tool. To view the latest changes in Change Analysis, select **Scan changes now**.
40+
Change Analysis captures the deployment and configuration state of an application every 4 hours. It can detect, for example, changes in the application environment variables. The tool computes the differences and presents what has changed. Unlike Resource Manager changes, code deployment change information might not be available immediately in the tool. To view the latest changes in Change Analysis, select **Refresh**.
4141

4242
![Screenshot of the "Scan changes now" button](./media/change-analysis/scan-changes.png)
4343

@@ -49,41 +49,41 @@ Currently the following dependencies are supported:
4949
- Azure Storage
5050
- Azure SQL
5151

52-
### Enablement
52+
## Application Change Analysis service
53+
The Application Change Analysis service computes and aggregates change data from data sources mentioned above. It provides a set of analytics for users to easily navigate through all resource changes and to identify which change is relevant in the troubleshooting or monitoring context.
5354
"Microsoft.ChangeAnalysis" resource provider needs to be registered with a subscription for the Azure Resource Manager tracked properties and proxied settings change data to be available. As you enter the Web App diagnose and solve problems tool or bring up the Change Analysis standalone tab, this resource provider is automatically registered. It does not have any performance and cost implementations for your subscription. When you enable Change Analysis for web apps (or enabling in the Diagnose and Solve problems tool), it will have negligible performance impact on the web app and no billing cost.
5455
For web app in-guest changes, separate enablement is required for scanning code files within a web app. For more information, see [Enable Change Analysis in the Diagnose and solve problems tool](https://docs.microsoft.com/azure/azure-monitor/app/change-analysis#enable-change-analysis-in-the-diagnose-and-solve-problems-tool) section later in this article for more details.
5556

5657

57-
## Viewing changes for all resources in Azure
58+
## Visualizations for Application Change Analysis
59+
60+
### Standalone UI
5861
In Azure Monitor, there is a standalone blade for Change Analysis to view all changes with insights and application dependencies resources.
5962

6063
Search for Change Analysis in the search bar on Azure portal to launch the blade.
6164

6265
![Screenshot of searching Change Analysis in Azure portal](./media/change-analysis/search-change-analysis.png)
6366

64-
Select Resource Group and resources to start viewing changes.
67+
All resources under a selected subscription is displayed with changes within past 24 hours. To optimize for the page load performance the service is displaying 10 resources at a time. Click on next pages to view more resources. We are working on removing this limitation.
6568

6669
![Screenshot of Change Analysis blade in Azure portal](./media/change-analysis/change-analysis-standalone-blade.png)
6770

68-
You can see Insights and related dependencies resources that host your application. This view is designed to be application-centric for developers to troubleshoot issues.
71+
Clicking into a resource to view all its changes. If needed, drill down into a change to view json formatted change details and insights.
6972

70-
Currently supported resources include:
71-
- Virtual Machines
72-
- Virtual Machine Scale Set
73-
- Azure Networking resources
74-
- Web app with in-guest file tracking and environment variables changes
73+
![Screenshot of change details](./media/change-analysis/change-details.png)
7574

7675
For any feedback, use the send feedback button in the blade or email [email protected].
7776

7877
![Screenshot of feedback button in Change Analysis blade](./media/change-analysis/change-analysis-feedback.png)
7978

80-
## Change Analysis for the Web Apps feature
79+
### Web App Diagnose and Solve Problems
8180

8281
In Azure Monitor, Change Analysis is also built into the self-service **Diagnose and solve problems** experience. Access this experience from the **Overview** page of your App Service application.
8382

8483
![Screenshot of the "Overview" button and the "Diagnose and solve problems" button](./media/change-analysis/change-analysis.png)
8584

86-
### Enable Change Analysis in the Diagnose and solve problems tool
85+
### Application Change Analysis in the Diagnose and solve problems tool
86+
Application Change Analysis is a standalone detector in Web App diagnose and solve problems tools. It is also aggregated in **Application Crashes** and **Web App Down detectors**. As you enter 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.
8787

8888
1. Select **Availability and Performance**.
8989

@@ -141,6 +141,15 @@ foreach ($webapp in $webapp_list)
141141
142142
```
143143

144+
### Virtual Machine Diagnose and Solve Problems
145+
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.
146+
147+
![Screenshot of the VM Diagnose and Solve Problems](./media/change-analysis/vm-dnsp-troubleshootingtools.png)
148+
149+
![Screenshot of the VM Diagnose and Solve Problems](./media/change-analysis/analyze-recent-changes.png)
150+
151+
152+
144153

145154

146155
## Next steps
7.64 KB
Loading
1004 Bytes
Loading
-434 KB
Loading
119 KB
Loading
-53 KB
Loading
20.8 KB
Loading
49.2 KB
Loading
31 KB
Loading

0 commit comments

Comments
 (0)