Skip to content

Commit 0140bcd

Browse files
Merge pull request #54151 from staleycyn/patch-3
Content drift fixes for the design monitoring and log module
2 parents 3a46c01 + 17144d5 commit 0140bcd

7 files changed

Lines changed: 30 additions & 58 deletions

File tree

learn-pr/wwl-azure/design-solution-to-log-monitor-azure-resources/includes/1-introduction.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,10 @@ In this module, you learn how to:
2424

2525
## Skills measured
2626

27-
The content in the module helps you prepare for Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions. The module concepts are covered in:
28-
29-
Design identity, governance, and monitoring solutions
30-
31-
- Design a solution for logging and monitoring
32-
33-
- Recommend a logging solution.
34-
35-
- Recommend a solution for routing logs.
36-
37-
- Recommend a monitoring solution.
27+
The content in the module helps you prepare for [Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions](/credentials/certifications/exams/az-305/).
3828

3929
## Prerequisites
4030

4131
- Conceptual knowledge of monitoring and logging.
4232

43-
- Working experience with monitoring and logging cloud environments.
33+
- Working experience with monitoring and logging cloud environments.

learn-pr/wwl-azure/design-solution-to-log-monitor-azure-resources/includes/2-design-for-azure-monitor-data-sources.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,28 +26,26 @@ As you develop your monitoring plan, consider these characteristics of Azure Mon
2626
- The highest tiers are for your application itself.
2727
- The lower tiers are components of the Azure platform.
2828

29-
For more information about data locations and data access, see [Monitoring data locations in Azure](/azure/azure-monitor/monitor-reference).
30-
3129
### Things to consider when using Azure Monitor
3230

3331
You reviewed how Azure Monitor uses Logs and Metrics. Now consider how to implement these features in your monitoring solution for Tailwind Traders.
3432

35-
- **Consider data sources and data access**. Identify what Tailwind Traders resources to monitor. Azure Monitor collects data automatically from a range of components, and the data is accessed in various ways:
33+
- **Consider data sources and data access**. Azure Monitor collects data using Data Collection Rules (DCRs), which define what data to collect, how to filter and transform it, and where to send it. DCRs are created centrally and assigned to resources via data collection rule associations. The following data types are collected through DCRs by the Azure Monitor Agent (AMA):
3634

3735
- **Windows events**. Information sent to the Windows event logging system, including sysmon events.
3836

3937
- **Performance counters**. Numerical values measuring performance of different aspects of operating system and workloads.
4038

41-
- **Syslog**. Information sent to the Linux event logging system.
42-
43-
- **Text Log**. Information sent to a text log file on a local disk.
39+
- **Syslog**. Information sent to the Linux event logging system.
40+
41+
- **IIS logs**. Internet Information Service (IIS) logs from the local disk of Windows machines.
4442

45-
- **JSON log**. Information sent to a JSON log file on a local disk.
43+
- **Custom logs (text and JSON)**. Information sent to text or JSON log files on a local disk, collected via AMA with a custom table schema defined in the DCR.
4644

47-
- **IIS logs**. Internet Information Service (IIS) logs from the local disk of Windows machines.
45+
- **Consider queries on Logs data**. Write log queries using Kusto Query Language (KQL) to analyze your collected data. KQL supports filtering, aggregation, joins, and time-series analysis. For more information about log queries, see [Log queries in Azure Monitor](/azure/azure-monitor/logs/log-query-overview).
4846

49-
- **Consider queries on Logs data**. Write log queries to analyze your collected data for Tailwind Traders. For more information about log queries, see [Log queries in Azure Monitor](/azure/azure-monitor/logs/log-query-overview).
47+
- **Consider alerts based on Logs and Metrics data**. Set up alert rules based on Logs and Metrics data to be proactively notified about system issues. Use Azure Monitor's Recommended Alert Rules feature to enable best-practice alerts for your resources without manual rule authoring. Organize notifications using Action Groups. Use Alert Processing Rules to route, suppress, or modify alerts at scale.
5048

51-
- **Consider alerts based on Logs and Metrics data**. Set up alert rules based on Logs data to be proactively notified about system issues. Use Metrics data to identify when critical Tailwind Traders issues occur, such as values that exceed defined limits.
49+
- **Consider Data Collection Rules for all agent-based data**. Create DCRs in Azure Monitor and assign them to your VMs and hybrid machines using resource associations. Use Azure Policy to enforce DCR assignment at scale. Read more about [Data Collection Rules in Azure Monitor](/azure/azure-monitor/data-collection/data-collection-rule-overview).
5250

53-
- **Consider Metrics Explorer to analyze metrics interactively**. Define metrics to monitor about your Tailwind Traders resources, such as peak usage rates, access information, workloads, or incident scenarios. Use the Metrics Explorer to investigate the collected data. For more information about log queries, see [Advanced features of Metrics Explorer](/azure/azure-monitor/essentials/metrics-charts).
51+
- **Consider Metrics Explorer to analyze metrics interactively**. Define metrics to monitor about your Tailwind Traders resources, such as peak usage rates, access information, workloads, or incident scenarios. Use the [Metrics Explorer](/azure/azure-monitor/metrics/analyze-metrics) to investigate the collected data.

learn-pr/wwl-azure/design-solution-to-log-monitor-azure-resources/includes/3-design-for-log-analytics.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Azure Monitor stores [log](/azure/azure-monitor/logs/data-platform-logs) data in an Azure Monitor Logs (Log Analytics) workspace. A workspace is an Azure resource that serves as an administrative boundary or geographic location for data storage. The workspace is also a container where you collect and aggregate data.
1+
Azure Monitor stores log data in an Azure Monitor Logs (Log Analytics) workspace. A workspace is an Azure resource that serves as an administrative boundary or geographic location for data storage. The workspace is also a container where you collect and aggregate data.
22

33
While you can deploy one or more workspaces in your Azure subscription, you should ensure your initial deployment follows Microsoft guidelines. The workspace should provide a cost effective, manageable, and scalable deployment that meets your organization's needs.
44

@@ -10,11 +10,11 @@ Review these characteristics of Azure Monitor Logs workspaces and consider how t
1010

1111
- Data in an Azure Monitor Logs workspace is organized into tables. Each table stores different kinds of data and has its own unique set of properties based on the resource that's generating the data. Most data sources write to their own tables in an Azure Monitor Logs workspace.
1212

13-
- A workspace enables you to configure settings like [pricing tier](/azure/azure-monitor/logs/manage-cost-storage), [retention](/azure/azure-monitor/logs/manage-cost-storage#log-data-retention-and-archive), and [data capping](/azure/azure-monitor/logs/daily-cap) based on administrative boundaries or geographic locations.
13+
- You can set billing and retention for each workspace. Choose commitment tiers for a fixed daily rate or pay-as-you-go with an optional daily cap. Keep data for 30 to 730 days and archive older logs to save on storage costs. For details, read [Manage costs in Azure Monitor Logs](/azure/azure-monitor/logs/cost-logs).
1414

1515
- With Azure role-based access control (Azure RBAC), you can grant users and groups only the amount of access they need to work with monitoring data in a workspace. You can align the user access control with your IT organization operating model by using a single workspace to store collected data enabled on all resources.
1616

17-
- Workspaces are hosted on physical clusters. By default, the system creates and manages these clusters. If your system ingests more than 500 GB of data per day, you create your own dedicated clusters for your workspaces to support greater control and higher ingestion rate.
17+
- Workspaces are hosted on physical clusters. By default, the system creates and manages these clusters. Dedicated clusters are available for workspaces with specific requirements, such as customer-managed key (CMK) encryption, Customer Lockbox, or sustained very high ingestion volumes.
1818

1919
### Things to consider when using Azure Monitor Logs workspaces
2020

@@ -50,10 +50,4 @@ As you consider your options for implementing Azure Monitor Logs workspaces and
5050

5151
:::image type="content" source="../media/workspace-design-expanded.png" alt-text="Diagram that shows how to design an Azure Monitor Logs deployment." lightbox="../media/workspace-design-expanded.png" border="false":::
5252

53-
The workspace doesn't require data sovereignty or regulatory compliance. The workspace doesn't need to map to the regions where your resources are deployed. Your organization's security and IT admin teams can take advantage of the improved integration with Azure access management and more secure access control.
54-
55-
All resources, monitoring solutions, and insights like Application Insights and virtual machine insights are configured to forward their collected log data to the IT organization's centralized shared workspace. Log data from the supporting infrastructure and apps maintained by different teams is also sent to the centralized shared workspace.
56-
57-
Users on each team are granted access to logs for resources for which they have access.
58-
59-
After you deploy your workspace architecture, you can enforce this same model on Azure resources with [Azure Policy](/azure/governance/policy/overview). You can define policies and ensure compliance with your Azure resources, so they send all their resource logs to a particular workspace. By using Azure Virtual Machines or Virtual Machine Scale Sets, you can use existing policies that evaluate workspace compliance and report results, or customize to remediate if noncompliant.
53+
All resources, monitoring solutions, and insights — including workspace-based Application Insights and VM Insights — store their collected data directly in the IT organization's centralized Log Analytics workspace. Log data from supporting infrastructure and apps maintained by different teams is also directed to the centralized workspace.

learn-pr/wwl-azure/design-solution-to-log-monitor-azure-resources/includes/4-design-for-azure-workbooks-insights.md

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,7 @@ Tailwind Traders would like to use Azure Workbooks in its monitoring strategy. T
1212

1313
- You can analyze performance logs from virtual machines to identify high CPU or low memory instances and display the results as a grid in an interactive report.
1414

15-
- Workbooks are currently compatible with the following data sources:
16-
- [Logs](/azure/azure-monitor/visualize/workbooks-data-sources)
17-
- [Metrics](/azure/azure-monitor/visualize/workbooks-data-sources)
18-
- [Azure Resource Graph](/azure/azure-monitor/visualize/workbooks-data-sources)
19-
- [Alerts](/azure/azure-monitor/visualize/workbooks-data-sources)
20-
- [Workload Health](/azure/azure-monitor/visualize/workbooks-data-sources)
21-
- [Azure Resource Health](/azure/azure-monitor/visualize/workbooks-data-sources)
22-
- [Azure Data Explorer](/azure/azure-monitor/visualize/workbooks-data-sources)
15+
- Workbooks can extract data from many data sources. Read more on the [Azure Workbooks data sources](/azure/azure-monitor/visualize/workbooks-data-sources) page.
2316

2417
### Azure insights and Workbooks
2518

@@ -40,10 +33,10 @@ Azure insights can help you identify performance issues in the Tailwind Traders
4033
| Insight | Description |
4134
| --- | --- |
4235
| [Application Insights](/azure/azure-monitor/app/app-insights-overview)| Monitor your live web application on any platform by using this extensible Application Performance Management (APM) service that's available in Azure Monitor. |
43-
| [Container insights](/azure/azure-monitor/containers/container-insights-overview)| Check the performance of container workloads deployed to either Azure Container Instances or managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). |
44-
| [Networks insights](/azure/azure-monitor/insights/network-insights-overview)| Obtain comprehensive information on the health and metrics for all your network resources. Use the advanced search capability to identify resource dependencies. Searching by your website name to locate resources that host your website. |
36+
| [Container Insights](/azure/azure-monitor/containers/container-insights-overview)| Check the performance of container workloads deployed to either Azure Container Instances or managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). |
37+
| [Network Insights](/azure/azure-monitor/insights/network-insights-overview)| Obtain comprehensive information on the health and metrics for all your network resources. Use the advanced search capability to identify resource dependencies. Searching by your website name to locate resources that host your website. |
4538
| [Resource group insights](/azure/azure-monitor/insights/resource-group-insights)| Triage and diagnose any problems your individual resources encounter, while offering context as to the health and performance of the resource group as a whole. |
46-
| [Virtual machine insights](/azure/azure-monitor/vm/vminsights-overview)| Monitor your Azure Virtual Machines, Virtual Machine Scale Sets, and other virtual machines. Analyze the performance and health of your Windows and Linux Virtual Machines, and monitor their processes and dependencies on other resources and external processes. |
39+
| [VM Insights](/azure/azure-monitor/vm/vminsights-overview)| Monitor your Azure Virtual Machines, Virtual Machine Scale Sets, and other virtual machines. Analyze the performance and health of your Windows and Linux Virtual Machines, and monitor their processes and dependencies on other resources and external processes. |
4740
| [Azure Cache for Redis insights](/azure/azure-monitor/insights/redis-cache-insights-overview)| Review a unified, interactive report of overall performance, failures, capacity, and operational health. |
4841
| [Azure Cosmos DB insights](/azure/azure-monitor/insights/cosmosdb-insights-overview)| Get information on the overall performance, failures, capacity, and operational health of all your Azure Cosmos DB resources in a unified interactive experience. |
4942
| [Azure Key Vault insights](/azure/azure-monitor/insights/key-vault-insights-overview)| Monitor your key vaults by using a unified report of your Key Vault requests, performance, failures, and latency. |
@@ -57,4 +50,4 @@ Tailwind Traders is interested in using Azure insights and Workbooks in their mo
5750

5851
- **Consider Azure insights and data analysis**. Include Azure insights for a custom monitoring experience for Tailwind Traders apps and services. Review insights about your network, VMs, and other Azure resources. Collect Logs and Metrics data from Workbooks and analyze the data.
5952

60-
- **Consider combined data sources and visual reporting**. Combine data from Tailwind Traders sources in a single report. Create composite resource views for more robust data and greater insights. Prepare rich visual reports within the Azure portal.
53+
- **Consider combined data sources and visual reporting**. Combine data from Tailwind Traders sources in a single report. Create composite resource views for more robust data and greater insights. Prepare rich visual reports within the Azure portal.

learn-pr/wwl-azure/design-solution-to-log-monitor-azure-resources/includes/5-design-for-azure-data-explorer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The following diagram shows a hybrid end-to-end monitoring solution integrated w
2020

2121
- **Consider native capabilities in Azure Monitor**. Implement the native capabilities of Azure Monitor to monitor Tailwind Traders IT assets, run and monitor tasks from the dashboard, and set up alerts to ingest logs from VMs and services.
2222

23-
- **Consider features of Microsoft Sentinel**. Combine features provided by Microsoft Sentinel and Azure Monitor with Azure Data Explorer to build a flexible and cost-optimized end-to-end monitoring solution for Tailwind Traders.
23+
- **Consider features of Microsoft Sentinel**. Microsoft Sentinel is Azure’s SIEM and SOAR platform. It collects security logs from Azure, on-premises, and multi-cloud sources into Log Analytics, providing unified monitoring and security. Use Microsoft Sentinel, Azure Monitor, and Azure Data Explorer together for a comprehensive and cost-effective solution.
2424

2525
- **Consider advantages of Azure Data Explorer**. Take advantage of the flexibility and control offered by Azure Data Explorer for all aspects and types of logs in the following scenarios:
2626

@@ -32,4 +32,4 @@ The following diagram shows a hybrid end-to-end monitoring solution integrated w
3232

3333
- Azure Data Explorer supports long data retention in a cost effective manner.
3434

35-
- Azure Data Explorer, as a unified big data analytics platform, allows you to build advanced analytics scenarios. You can have a centralized Tailwind Traders repository for different types of logs.
35+
- Azure Data Explorer, as a unified big data analytics platform, allows you to build advanced analytics scenarios. You can have a centralized Tailwind Traders repository for different types of logs.

learn-pr/wwl-azure/design-solution-to-log-monitor-azure-resources/includes/7-summary-resources.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@ Copilot can assist you in designing Azure infrastructure solutions. Copilot can
1010

1111
## Learn more with Azure documentation
1212

13-
- Read about [sources of data in Azure Monitor](/azure/azure-monitor/data-sources).
14-
15-
- Review [infrastructure metrics and logs in Azure Architecture Center](/azure/architecture/framework/scalability/monitor-infrastructure).
16-
17-
- Monitor for [performance efficiency in Azure Architecture Center](/azure/architecture/framework/scalability/monitor).
18-
19-
- Explore your data with [Azure Data Explorer](/azure/data-explorer/data-explorer-overview).
13+
- Read about [Azure Monitor](/azure/azure-monitor/).
14+
15+
- Read about [Azure Monitor Insights](/azure/azure-monitor/visualize/insights-overview).
2016

2117
## Learn more with self-paced training
2218

23-
- Get an [introduction to Azure Data Explorer](/training/modules/intro-to-azure-data-explorer/intro-to-azure-data-explorer/).
19+
- Learn how to [Monitor your Azure virtual machines with Azure Monitor](/training/modules/monitor-azure-vm-using-diagnostic-data/).
20+
21+
- Learn how to [Troubleshoot solutions by using Application Insights](/training/paths/az-204-instrument-solutions-support-monitoring-logging/).

learn-pr/wwl-azure/design-solution-to-log-monitor-azure-resources/index.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ uid: learn.wwl.design-solution-to-log-monitor-azure-resources
33
metadata:
44
title: Design a Solution to Log and Monitor Azure Resources
55
description: "Design a solution to log and monitor Azure resources"
6-
ms.date: 01/26/2026
6+
ms.date: 03/23/2026
77
author: wwlpublish
88
ms.author: cynthist
99
ms.topic: module
1010
ms.collection: N/A
1111
ms.custom:
1212
- N/A
1313
ms.service: azure-monitor
14-
ai-usage: human-only
14+
ai-usage: ai-assisted
1515
title: Design a solution to log and monitor Azure resources
1616
summary: Azure Architects design and recommend logging and monitoring solutions.
1717
abstract: |
@@ -36,7 +36,6 @@ roles:
3636
products:
3737
- azure
3838
- azure-data-explorer
39-
- azure-log-analytics
4039
- azure-monitor
4140
subjects:
4241
- architecture

0 commit comments

Comments
 (0)