Skip to content

Commit e888639

Browse files
Merge pull request #208431 from hhunter-ms/1980157
[Change Analysis] Updates to overview
2 parents 8cda41f + a565060 commit e888639

File tree

2 files changed

+22
-24
lines changed

2 files changed

+22
-24
lines changed

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

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.topic: conceptual
55
ms.author: hannahhunter
66
author: hhunter-ms
77
ms.contributor: cawa
8-
ms.date: 07/29/2022
8+
ms.date: 08/23/2022
99
ms.subservice: change-analysis
1010
ms.custom: devx-track-azurepowershell
1111

@@ -65,34 +65,38 @@ Azure Monitor Change Analysis service supports resource property level changes i
6565
## Data sources
6666

6767
Azure Monitor's Change Analysis queries for:
68-
- Azure Resource Manager resource properties.
69-
- Configuration changes.
70-
- Web app in-guest changes.
68+
- [Azure Resource Manager resource properties.](#azure-resource-manager-resource-properties-changes)
69+
- [Resource configuration changes.](#resource-configuration-changes)
70+
- [App Service Function and Web App in-guest changes.](#changes-in-azure-app-services-function-and-web-apps-in-guest-changes)
7171

72-
Change Analysis also tracks resource dependency changes to diagnose and monitor an application end-to-end.
72+
Change Analysis also tracks [resource dependency changes](#dependency-changes) to diagnose and monitor an application end-to-end.
7373

7474
### Azure Resource Manager resource properties changes
7575

76-
Using [Azure Resource Graph](../../governance/resource-graph/overview.md), Change Analysis provides a historical record of how the Azure resources that host your application have changed over time. The following tracked settings can be detected:
76+
Using [Azure Resource Graph](../../governance/resource-graph/overview.md), Change Analysis provides a historical record of how the Azure resources that host your application have changed over time. The following basic configuration settings are set using Azure Resource Manager and tracked by Azure Resource Graph:
7777
- Managed identities
7878
- Platform OS upgrade
7979
- Hostnames
8080

81-
### Azure Resource Manager configuration changes
81+
### Resource configuration changes
8282

83-
Unlike Azure Resource Graph, Change Analysis securely queries and computes IP Configuration rules, TLS settings, and extension versions to provide more change details in the app.
83+
In addition to the settings set via Azure Resource Manager, you can set configuration settings using the CLI, Bicep, etc., such as:
84+
- IP Configuration rules
85+
- TLS settings
86+
- Extension versions
8487

85-
### Changes in web app deployment and configuration (in-guest changes)
88+
These setting changes are not captured by Azure Resource Graph. Change Analysis fills this gap by capturing snapshots of changes in those main configuration properties, like changes to the connection string, etc. Snapshots are taken of configuration changes and change details every up to 6 hours. [See known limitations.](#limitations)
8689

87-
Every 30 minutes, Change Analysis captures the deployment and configuration state of an application. For example, it can detect changes in the application environment variables. The tool computes the differences and presents the changes.
90+
### Changes in Azure App Services Function and Web Apps (in-guest changes)
8891

89-
Unlike Azure Resource Manager changes, code deployment change information might not be available immediately in the Change Analysis tool. To view the latest changes in Change Analysis, select **Refresh**.
92+
Every 30 minutes, Change Analysis captures the configuration state of a web application. For example, it can detect changes in the application environment variables, configuration files, and WebJobs. The tool computes the differences and presents the changes.
9093

9194
:::image type="content" source="./media/change-analysis/scan-changes.png" alt-text="Screenshot of the Scan changes now button":::
9295

93-
If you don't see changes within 30 minutes, refer to [our troubleshooting guide](./change-analysis-troubleshoot.md#cannot-see-in-guest-changes-for-newly-enabled-web-app).
96+
If you don't see file changes within 30 minutes or configuration changes within 6 hours, refer to [our troubleshooting guide](./change-analysis-troubleshoot.md#cannot-see-in-guest-changes-for-newly-enabled-web-app). [See known limitations.](#limitations)
9497

9598
Currently, all text-based files under site root **wwwroot** with the following extensions are supported:
99+
96100
- *.json
97101
- *.xml
98102
- *.ini
@@ -123,18 +127,12 @@ Currently the following dependencies are supported in **Web App Diagnose and sol
123127
- Azure Storage
124128
- Azure SQL
125129

126-
#### Related resources
127-
128-
Change Analysis detects related resources. Common examples are:
129-
130-
- Network Security Group
131-
- Virtual Network
132-
- Azure Monitor Gateway
133-
- Load Balancer related to a Virtual Machine.
134-
135-
Network resources are usually provisioned in the same resource group as the resources using it. Filter the changes by resource group to show all changes for the virtual machine and its related networking resources.
130+
## Limitations
136131

137-
:::image type="content" source="./media/change-analysis/network-changes.png" alt-text="Screenshot of Networking changes":::
132+
- **OS environment**: For Azure App Services Function and Web App in-guest changes, Change Analysis currently only works with Windows environments, not Linux.
133+
- **Web app deployment changes**: Code deployment change information might not be available immediately in the Change Analysis tool. To view the latest changes in Change Analysis, select **Refresh**.
134+
- **App Services file changes**: File changes take up to 30 minutes to display.
135+
- **App Services configuration changes**: Due to the snapshot approach to configuration changes, timestamps of configuration changes could take up to 6 hours to display from when the change actually happened.
138136

139137
## Next steps
140138

articles/azure-monitor/data-sources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ The [Azure Activity log](essentials/platform-logs-overview.md) includes service
8686
| Destination | Description | Reference |
8787
| ----------- | ----------- | --------- |
8888
| Azure Resource Manager control plane changes | Change Analysis provides a historical record of how the Azure resources that host your application have changed over time, using Azure Resource Graph | [Resources | Get Changes](../governance/resource-graph/how-to/get-resource-changes.md) |
89-
| Resource configurations and settings changes | Change Analysis securely queries and computes IP Configuration rules, TLS settings, and extension versions to provide more change details in the app. | [Azure Resource Manager configuration changes](./change/change-analysis.md#azure-resource-manager-configuration-changes) |
89+
| Resource configurations and settings changes | Change Analysis securely queries and computes IP Configuration rules, TLS settings, and extension versions to provide more change details in the app. | [Azure Resource Manager configuration changes](./change/change-analysis.md#azure-resource-manager-resource-properties-changes) |
9090
| Web app in-guest changes | Every 30 minutes, Change Analysis captures the deployment and configuration state of an application. | [Diagnose and solve problems tool for Web App](./change/change-analysis-visualizations.md#diagnose-and-solve-problems-tool-for-web-app) |
9191

9292
## Azure resources

0 commit comments

Comments
 (0)