Skip to content

Commit dcd79e6

Browse files
authored
Merge pull request #48798 from v-thpra/azure-triage-fix-1016230
Technical Review 1016230: Design a full-stack monitoring strategy on Azure
2 parents f88ee6f + 7e227ea commit dcd79e6

13 files changed

+32
-32
lines changed

learn-pr/azure/design-monitoring-strategy-on-azure/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
prefetch-feature-rollout: true
66
title: Introduction
77
description: Introduction
8-
ms.date: 11/13/2023
8+
ms.date: 01/22/2025
99
author: kayodeprinceMS
1010
ms.author: kaprince
1111
ms.topic: unit

learn-pr/azure/design-monitoring-strategy-on-azure/2-full-stack-monitoring.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
prefetch-feature-rollout: true
66
title: Full-stack monitoring in Azure
77
description: Introduction to full-stack monitoring in Azure
8-
ms.date: 11/13/2023
8+
ms.date: 01/22/2025
99
author: kayodeprinceMS
1010
ms.author: kaprince
1111
ms.topic: unit
@@ -20,10 +20,10 @@ quiz:
2020
choices:
2121
- content: During development only
2222
isCorrect: false
23-
explanation: Monitoring only during development limits problematic code from being deployed, but doesn't provide visibility when the app is live in production.
23+
explanation: When you monitor only during development it limits problematic code from being deployed, but doesn't provide visibility when the app is live in production.
2424
- content: In production only
2525
isCorrect: false
26-
explanation: Monitoring only during production provides visibility into live issues, but doesn't reveal problems and errors during development, QA, and test phases.
26+
explanation: When you monitor only during production it provides visibility into live issues, but doesn't reveal problems and errors during development, QA, and test phases.
2727
- content: During development and while in production
2828
isCorrect: true
2929
explanation: Monitoring applications in development prevent errors and exceptions later in production. By monitoring applications in production, you identify problems and risks that affect users.

learn-pr/azure/design-monitoring-strategy-on-azure/3-azure-monitoring-options.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
prefetch-feature-rollout: true
66
title: Monitoring options in Azure
77
description: Explore the monitoring options available in Azure.
8-
ms.date: 11/13/2023
8+
ms.date: 01/22/2025
99
author: kayodeprinceMS
1010
ms.author: kaprince
1111
ms.topic: unit

learn-pr/azure/design-monitoring-strategy-on-azure/4-application-insights.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
prefetch-feature-rollout: true
66
title: Monitor applications by using Application Insights
77
description: Learn how to monitor applications by using Azure Monitor Application Insights.
8-
ms.date: 11/13/2023
8+
ms.date: 01/22/2025
99
author: kayodeprinceMS
1010
ms.author: kaprince
1111
ms.topic: unit

learn-pr/azure/design-monitoring-strategy-on-azure/5-analyze-resource-utilization.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ metadata:
44
adobe-target: true
55
prefetch-feature-rollout: true
66
title: Monitor VMs and containers by using insights
7-
description: Analyze VM and container utilization and performance by using Azure Monitor VM insights and container insights.
8-
ms.date: 11/13/2023
7+
description: Analyze virtual machine (VM) and container utilization and performance by using Azure Monitor VM insights and container insights.
8+
ms.date: 01/22/2025
99
author: kayodeprinceMS
1010
ms.author: kaprince
1111
ms.topic: unit
@@ -26,15 +26,15 @@ quiz:
2626
explanation: Metrics Explorer lets you chart multiple metrics over time, but doesn't show a topological view of network connections.
2727
- content: VM insights Map tab
2828
isCorrect: true
29-
explanation: VM insights includes a Map tab with a topology view that shows the processes, dependencies, and network connection details of your VMs and virtual machine scale sets.
30-
- content: What open-source monitoring system is specifically designed for containers and microservices?
29+
explanation: The VM insights feature includes a Map tab with a topology view that shows the processes, dependencies, and network connection details of your VMs and virtual machine scale sets.
30+
- content: What open-source monitoring system is designed specifically for containers and microservices?
3131
choices:
3232
- content: Prometheus
3333
isCorrect: true
3434
explanation: Prometheus is a popular tool for monitoring Kubernetes, distributed services, and containerized microservices.
3535
- content: VM insights
3636
isCorrect: false
37-
explanation: VM insights is an Azure Monitor feature that helps get you started monitoring VM clients, not containers.
37+
explanation: The VM insights feature in Azure Monitor helps get you started monitoring VM clients, not containers.
3838
- content: Grafana
3939
isCorrect: false
4040
explanation: Grafana is a dashboard platform for analyzing and visualizing data from data sources like Prometheus.

learn-pr/azure/design-monitoring-strategy-on-azure/6-security-center.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
prefetch-feature-rollout: true
66
title: Manage infrastructure security by using Defender for Cloud
77
description: Learn how to monitor, analyze, and manage infrastructure security by using Microsoft Defender for Cloud.
8-
ms.date: 11/13/2023
8+
ms.date: 01/22/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit
@@ -16,11 +16,11 @@ content: |
1616
quiz:
1717
title: Check your knowledge
1818
questions:
19-
- content: How can you use Defender for Cloud to prevent persistent access to your VMs?
19+
- content: How can you use Defender for Cloud to prevent persistent access to your virtual machines?
2020
choices:
2121
- content: Use Azure Logic Apps.
2222
isCorrect: false
23-
explanation: You can trigger an automated alert response with Logic Apps, but not manage VM access.
23+
explanation: You can trigger an automated alert response with Logic Apps, but not manage virtual machine (VM) access.
2424
- content: Use just-in-time (JIT) access.
2525
isCorrect: true
2626
explanation: With JIT access, your VMs are accessed based only on rules that you configure.
@@ -31,7 +31,7 @@ quiz:
3131
choices:
3232
- content: Use just-in-time (JIT) access.
3333
isCorrect: false
34-
explanation: Just-in-time access is used to control VM access, not respond to alerts.
34+
explanation: Just-in-time access is used to control VM access, not to respond to alerts.
3535
- content: Use adaptive application controls.
3636
isCorrect: false
3737
explanation: You use adaptive controls to control which applications can run on your VMs, not to respond to alerts.

learn-pr/azure/design-monitoring-strategy-on-azure/7-sentinel.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
prefetch-feature-rollout: true
66
title: Manage enterprise security by using Microsoft Sentinel
77
description: Learn how to monitor, analyze, and manage enterprise security by using Microsoft Sentinel.
8-
ms.date: 11/13/2023
8+
ms.date: 01/22/2025
99
author: rmcmurray
1010
ms.author: robmcm
1111
ms.topic: unit
@@ -34,8 +34,8 @@ quiz:
3434
explanation: You can use predefined exploration queries to investigate incidents more effectively, but they don't show which users an incident affected.
3535
- content: Use entities.
3636
isCorrect: true
37-
explanation: Use entities to view users that a particular threat or malicious activity might have affected.
37+
explanation: Use entities to view users that are affected in a particular threat or malicious activity.
3838
- content: Use the timeline.
3939
isCorrect: false
40-
explanation: You can use the timeline feature to understand the path that a threat might have taken over time, but the timeline doesn't show affected users.
40+
explanation: You can use the timeline feature to understand the path that a threat takes over time, but the timeline doesn't show affected users.
4141

learn-pr/azure/design-monitoring-strategy-on-azure/8-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
prefetch-feature-rollout: true
66
title: Summary
77
description: Summary
8-
ms.date: 11/13/2023
8+
ms.date: 01/22/2025
99
author: kayodeprinceMS
1010
ms.author: kaprince
1111
ms.topic: unit

learn-pr/azure/design-monitoring-strategy-on-azure/includes/5-analyze-resource-utilization.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Your organization has migrated several applications from on-premises to Azure virtual machines (VMs) and Azure Kubernetes Service (AKS). Several hundred Azure resources are now deployed across several Azure subscriptions.
1+
Your organization migrated several applications from on-premises to Azure virtual machines (VMs) and Azure Kubernetes Service (AKS). Several hundred Azure resources are now deployed across several Azure subscriptions.
22

33
You must track resource usage to ensure that cloud resources are adequately provisioned and their performance meets business requirements. You need a monitoring approach that provides broad visibility and the capability to triage and isolate problems quickly.
44

5-
This unit explains how to use Azure Monitor insights and other tools for an at-scale monitoring view across all your VM and container resources. You also learn how to drill into specific nodes and containers for troubleshooting.
5+
This unit explains how to use Azure Monitor insights and other tools for an at-scale monitoring view across all your virtual machine (VM) and container resources. You also learn how to drill into specific nodes and containers for troubleshooting.
66

77
## Azure Monitor insights
88

@@ -13,7 +13,7 @@ You can use Azure Monitor insights to monitor resource utilization and performan
1313

1414
## Azure Monitor VM insights
1515

16-
VM insights is an Azure Monitor feature that helps get you started monitoring your VM clients by collecting a set of commonly used metrics and sending them to a Log Analytics workspace. You can use Azure Monitor VM insights to:
16+
The Azure Monitor feature **VM insights** helps you get started monitoring your VM clients by collecting a set of commonly used metrics and sending them to a Log Analytics workspace. You can use Azure Monitor VM insights to:
1717

1818
- View your VMs' health and performance.
1919
- Monitor your VMs at scale across multiple subscriptions and resource groups.
@@ -37,15 +37,15 @@ You can drill down into Azure Monitor Logs by selecting an event type from the l
3737

3838
:::image type="content" source="../media/5-analyze-resource-utilization-03.png" alt-text="Screenshot of drilling into Azure Monitor Logs from VM insights." lightbox="../media/5-analyze-resource-utilization-03.png":::
3939

40-
The Azure Monitor VM insights **Map** tab shows network connections for an entire resource group, virtual machine scale set, or individual VM. Use the filters at the top of the view to select the resources of interest.
40+
The Azure Monitor VM insights **Map** tab shows network connections for an entire resource group, virtual machine scale set, or individual VM. To select the resources of interest, use the filters at the top of the view.
4141

4242
You can expand the number of processes for a complete list and to view the network connections per process. Select the arrow representing the connection for network usage and performance details.
4343

4444
:::image type="content" source="../media/5-analyze-resource-utilization-04.png" alt-text="Screenshot of VM insights Map view." lightbox="../media/5-analyze-resource-utilization-04.png":::
4545

4646
## Azure Monitor container insights
4747

48-
Container insights is a feature of Azure Monitor that monitors the performance and health of container workloads deployed to Azure, including AKS. Container insights collects memory and processor metrics from controllers, nodes, and containers, and gathers container logs. You can use Azure Monitor container insights to:
48+
**Container insights** is a feature of Azure Monitor that monitors the performance and health of container workloads deployed to Azure, including AKS. The Container insights feature collects memory and processor metrics from controllers, nodes, and containers, and gathers container logs. You can use Azure Monitor container insights to:
4949

5050
- View your Kubernetes workloads' health and performance at scale across multiple subscriptions and resource groups.
5151
- Get visibility into memory and processor performance metrics from controllers, nodes, and containers.
@@ -69,7 +69,7 @@ The **Monitored clusters** tab shows an at-scale view of the health and status o
6969

7070
## Azure Monitor managed service for Prometheus
7171

72-
[Prometheus](https://prometheus.io/) is an open-source monitoring system specifically designed for containers and microservices. Prometheus focuses on distributed applications, making it a popular tool for monitoring Kubernetes, distributed services, and containerized microservices.
72+
[Prometheus](https://prometheus.io/) is an open-source monitoring system designed specifically for containers and microservices. Prometheus focuses on distributed applications, making it a popular tool for monitoring Kubernetes, distributed services, and containerized microservices.
7373

7474
Azure Monitor managed service for Prometheus is a component of Azure Monitor Metrics that supports open-source querying and visualization tools like PromQL and Grafana. Azure Monitor managed service for Prometheus can collect data from AKS or from any Kubernetes cluster that runs self-managed Prometheus using remote-write. To enable Azure Monitor managed service for Prometheus, you create an Azure Monitor workspace to store the Prometheus metrics.
7575

learn-pr/azure/design-monitoring-strategy-on-azure/includes/6-security-center.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Because your company is a financial organization, it needs to meet the highest standards for security. Each customer or partner transaction must be completely protected from threats, and you must also respond effectively to potential threats. For example, if a virtual machine (VM) is compromised, you must act rapidly to address the issue.
1+
Because your company is a financial organization, it needs to meet the highest standards for security. Each customer or partner transaction must be protected completely from threats, and you must also respond effectively to potential threats. For example, if a virtual machine (VM) is compromised, you must act rapidly to address the issue.
22

33
This unit describes how to protect resources and respond to threats by using Microsoft Defender for Cloud. Defender for Cloud helps you ensure that the security configuration of your infrastructure is as secure as possible.
44

@@ -46,7 +46,7 @@ To configure adaptive controls, select **Adaptive application control** on the *
4646

4747
:::image type="content" source="../media/6-security-center-update-04.png" alt-text="Screenshot of Adaptive application controls." lightbox="../media/6-security-center-update-04.png":::
4848

49-
Select a resource group and use the **Configure application control rules** screen to target VMs and applications that should have the control rules applied.
49+
When you select a resource group, it opens **Configure application control rules**. On this screen, use the options to target VMs and applications that should have the control rules applied.
5050

5151
## Respond to threats
5252

@@ -75,7 +75,7 @@ Expand any of the following sections to take action on the alert:
7575

7676
:::image type="content" source="../media/6-security-center-update-10.png" alt-text="Screenshot of the Take action pane." lightbox="../media/6-security-center-update-10.png":::
7777

78-
In the alert details, you should dismiss alerts if no action is required, for example if there are false positives. You should act to address known attacks, for example by blocking known malicious IP addresses, and you should decide which alerts require more investigation.
78+
In the alert details, you should dismiss alerts if no action is required, for example if there are false positives. You should act to address known attacks, for example by blocking known malicious IP addresses, and you should decide which alerts require further investigation.
7979

8080
:::image type="content" source="../media/6-security-center-update-09.png" alt-text="Screenshot of alert status." lightbox="../media/6-security-center-update-09.png":::
8181

0 commit comments

Comments
 (0)