You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-monitor/app/change-analysis.md
+23-14Lines changed: 23 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,8 +25,8 @@ The following diagram illustrates the architecture of Change Analysis:
25
25
26
26

27
27
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.
@@ -37,7 +37,7 @@ Settings such as IP Configuration rule, TLS settings, and extension versions are
37
37
38
38
### Changes in web app deployment and configuration (in-guest changes)
39
39
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**.
41
41
42
42

43
43
@@ -49,41 +49,41 @@ Currently the following dependencies are supported:
49
49
- Azure Storage
50
50
- Azure SQL
51
51
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.
53
54
"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.
54
55
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.
55
56
56
57
57
-
## Viewing changes for all resources in Azure
58
+
## Visualizations for Application Change Analysis
59
+
60
+
### Standalone UI
58
61
In Azure Monitor, there is a standalone blade for Change Analysis to view all changes with insights and application dependencies resources.
59
62
60
63
Search for Change Analysis in the search bar on Azure portal to launch the blade.
61
64
62
65

63
66
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.
65
68
66
69

67
70
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.
69
72
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
+

75
74
76
75
For any feedback, use the send feedback button in the blade or email [email protected].
77
76
78
77

79
78
80
-
##Change Analysis for the Web Apps feature
79
+
### Web App Diagnose and Solve Problems
81
80
82
81
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.
83
82
84
83

85
84
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.
87
87
88
88
1. Select **Availability and Performance**.
89
89
@@ -141,6 +141,15 @@ foreach ($webapp in $webapp_list)
141
141
142
142
```
143
143
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
+

148
+
149
+

0 commit comments