πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided AZ-900 Domain 3
Domain 3 β€” Module 8 of 8 100%
26 of 26 overall

AZ-900 Study Guide

Domain 1: Describe Cloud Concepts

  • What is Cloud Computing? Free
  • Cloud Models: Public, Private, and Hybrid Free
  • Cloud Pricing: Consumption, Serverless, and Pay-as-You-Go Free
  • High Availability and Scalability Free
  • Reliability, Security, and Manageability Free
  • IaaS, PaaS, and SaaS Explained Free
  • Choosing the Right Cloud Service Free

Domain 2: Describe Azure Architecture and Services

  • Azure Regions, Zones, and Datacenters
  • Resources, Resource Groups, and Subscriptions
  • Azure Virtual Machines
  • Azure Compute: Containers, Functions, and App Service
  • Azure Networking: VNets, Subnets, and Peering
  • Connecting to Azure: VPNs, ExpressRoute, and DNS
  • Azure Storage Services
  • Data Migration: Moving to Azure
  • Microsoft Entra ID: Your Identity Hub
  • Authentication and External Identities
  • Azure Security: RBAC, Zero Trust, and Defender

Domain 3: Describe Azure Management and Governance

  • What Affects Your Azure Bill
  • Pricing Calculators: TCO and Azure Pricing
  • Cost Management and Tags
  • Azure Governance: Purview, Policy, and Locks
  • The Azure Portal and Cloud Shell
  • Infrastructure as Code: ARM, Bicep, and Arc
  • Azure Advisor and Service Health
  • Azure Monitor: Logs, Alerts, and Insights

AZ-900 Study Guide

Domain 1: Describe Cloud Concepts

  • What is Cloud Computing? Free
  • Cloud Models: Public, Private, and Hybrid Free
  • Cloud Pricing: Consumption, Serverless, and Pay-as-You-Go Free
  • High Availability and Scalability Free
  • Reliability, Security, and Manageability Free
  • IaaS, PaaS, and SaaS Explained Free
  • Choosing the Right Cloud Service Free

Domain 2: Describe Azure Architecture and Services

  • Azure Regions, Zones, and Datacenters
  • Resources, Resource Groups, and Subscriptions
  • Azure Virtual Machines
  • Azure Compute: Containers, Functions, and App Service
  • Azure Networking: VNets, Subnets, and Peering
  • Connecting to Azure: VPNs, ExpressRoute, and DNS
  • Azure Storage Services
  • Data Migration: Moving to Azure
  • Microsoft Entra ID: Your Identity Hub
  • Authentication and External Identities
  • Azure Security: RBAC, Zero Trust, and Defender

Domain 3: Describe Azure Management and Governance

  • What Affects Your Azure Bill
  • Pricing Calculators: TCO and Azure Pricing
  • Cost Management and Tags
  • Azure Governance: Purview, Policy, and Locks
  • The Azure Portal and Cloud Shell
  • Infrastructure as Code: ARM, Bicep, and Arc
  • Azure Advisor and Service Health
  • Azure Monitor: Logs, Alerts, and Insights
Domain 3: Describe Azure Management and Governance Premium ⏱ ~12 min read

Azure Monitor: Logs, Alerts, and Insights

Azure Monitor collects, analyses, and acts on data from your Azure resources. With Log Analytics, alerts, and Application Insights β€” it's your operations command centre.

What is Azure Monitor?

β˜• Simple explanation

Think of Azure Monitor as the dashboard in your car.

Your car dashboard shows speed, fuel level, engine temperature, and warning lights. If something goes wrong, an alarm sounds. You can check the trip computer for history.

Azure Monitor does the same for your cloud resources:

Metrics = the gauges (CPU %, memory usage, request count β€” real-time numbers).

Log Analytics = the trip computer (detailed logs you can search and analyse).

Alerts = the warning lights (notifications when something needs attention).

Application Insights = a special dashboard for your web apps (page load times, errors, user behaviour).

Azure Monitor is a comprehensive monitoring platform that collects, analyses, and responds to telemetry from Azure, on-premises, and multi-cloud environments. It maximises availability and performance by delivering a complete monitoring solution.

Data flows into two stores: Metrics (numeric time-series data, lightweight, near real-time) and Logs (structured and unstructured data stored in Log Analytics workspaces, queryable with Kusto Query Language β€” KQL).

Azure Monitor Alerts proactively notify you when conditions are met (e.g., CPU > 90% for 5 minutes). Application Insights is an application performance management (APM) service for web applications β€” monitoring request rates, response times, failure rates, and user behaviour.

Azure Monitor components

Metrics β€” real-time numbers

Metrics are numeric values collected at regular intervals:

  • CPU percentage
  • Memory usage
  • Disk I/O
  • Network throughput
  • Request count

Metrics are lightweight, near real-time, and stored for 93 days. Perfect for dashboards and quick health checks.

Log Analytics β€” deep analysis

Log Analytics stores detailed logs in a workspace where you can search, analyse, and visualise them:

FeatureDescription
Data sourcesAzure resources, VMs, applications, custom sources
Query languageKusto Query Language (KQL)
RetentionConfigurable (30 days to 2 years)
Use casesTroubleshooting, security investigation, compliance reporting

Harbour Health uses Log Analytics to investigate security incidents: β€œShow me all failed login attempts in the last 24 hours, grouped by user.”

Azure Monitor Alerts

Alerts proactively notify you when conditions are met:

Alert ComponentPurpose
ConditionWhat triggers the alert (e.g., CPU > 90% for 5 min)
Action groupWhat happens when triggered (email, SMS, webhook, Logic App)
Severity0 (Critical) to 4 (Verbose)
ScopeWhich resource(s) to monitor

Summit Construction’s alert setup:

  • CPU > 80% for 10 minutes β†’ Email to IT manager (warning)
  • CPU > 95% for 5 minutes β†’ Email + SMS + auto-scale trigger (critical)
  • VM stopped unexpectedly β†’ Email + Teams notification (critical)
  • Storage account > 90% full β†’ Email (warning)

Application Insights β€” for web apps

Application Insights is a specialised monitoring tool for web applications:

What It MonitorsExample
Request ratesHow many requests per second your API handles
Response timesAverage page load time
Failure ratesPercentage of requests that return errors
DependenciesHow your app interacts with databases and external services
User behaviourWhich pages users visit, where they drop off

Kai adds Application Insights to their Azure Functions API. They can now see that 3% of requests fail with a timeout β€” and trace the issue to a slow database query.

ℹ️ How all the monitoring tools fit together
ToolQuestion It Answers
Azure Monitor (Metrics)β€œHow is my resource performing RIGHT NOW?”
Log Analytics”What happened over the past week? Show me the details.”
Alerts”Tell me immediately when something goes wrong.”
Application Insights”How is my web app performing for end users?”
Azure Advisor”How can I improve my setup?” (recommendations)
Azure Service Health”Is Azure itself having problems?”
Defender for Cloud”How secure is my environment?”

They all complement each other β€” Monitor watches, Advisor advises, Health reports Azure’s status, and Defender protects.

🎬 Video walkthrough

🎬 Video coming soon

Azure Monitor β€” AZ-900

Azure Monitor β€” AZ-900

~10 min

Flashcards

Question

What is Azure Monitor?

Click or press Enter to reveal answer

Answer

A comprehensive monitoring platform that collects metrics and logs from Azure resources, analyses them, and can trigger alerts. Components include metrics (real-time numbers), Log Analytics (detailed logs), alerts, and Application Insights.

Click to flip back

Question

What is Log Analytics?

Click or press Enter to reveal answer

Answer

A tool within Azure Monitor that stores detailed log data in workspaces. You query logs using Kusto Query Language (KQL). Used for troubleshooting, security investigation, and compliance reporting.

Click to flip back

Question

What is Application Insights?

Click or press Enter to reveal answer

Answer

A specialised Azure Monitor feature for web application monitoring. Tracks request rates, response times, failure rates, dependencies, and user behaviour. Helps developers identify performance issues.

Click to flip back

Question

What are Azure Monitor Alerts?

Click or press Enter to reveal answer

Answer

Proactive notifications triggered when conditions are met (e.g., CPU > 90%). Alerts have a condition (what triggers), action group (what happens β€” email, SMS, webhook), severity (0-4), and scope (which resources).

Click to flip back

Knowledge Check

Knowledge Check

Harbour Health wants to investigate all failed login attempts over the past week. Which Azure Monitor component should they use?

Knowledge Check

Summit Construction wants to automatically receive an SMS when their production VM's CPU exceeds 95% for more than 5 minutes. What should they configure?

Knowledge Check

Kai wants to monitor their web API's response times and identify which requests are failing. Which Azure Monitor feature is BEST suited?


πŸŽ‰ You’ve completed all 26 modules of the AZ-900 Study Guide! You now have a comprehensive understanding of cloud concepts, Azure architecture and services, and Azure management and governance. Time to test your knowledge with practice questions!

← Previous

Azure Advisor and Service Health

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.