Azure Monitoring Tools - AZ-900 Exam Cram Sheet
Describe monitoring tools in Azure
Azure Monitoring Tools - Exam Cram Sheet
This guide covers the essential monitoring services within Microsoft Azure required for the AZ-900 exam. It focuses on the distinction between Azure Advisor, Azure Service Health, and Azure Monitor.
## Topic Weighting
| Unit Section | Estimated Exam Weighting |
|---|---|
| Describe Azure Management & Governance | 30-35% |
| Describe Monitoring Tools in Azure | 10-15% of total exam |
## Key Concepts Summary
1. Azure Advisor
Azure Advisor is a personalized cloud consultant. It analyzes your resource configuration and usage telemetry to provide recommendations based on best practices.
- Focus Areas: Cost, Security, Reliability (High Availability), Performance, and Operational Excellence.
- Actionable: Provides specific steps to fix issues (e.g., "Resize underutilized Virtual Machines to save money").
2. Azure Service Health
Provides a personalized view of the health of the Azure infrastructure and services in the regions where you have resources.
- Azure Status: Global view of every service in every region.
- Service Health: Specific to the services/regions you actually use.
- Resource Health: Tells you why a specific resource is down (e.g., "VM unavailable due to host failure").
3. Azure Monitor
A comprehensive solution for collecting, analyzing, and acting on telemetry from your own cloud and on-premises environments.
- Metrics: Numerical values representing a system's state at a point in time (e.g., % CPU usage).
- Logs: Record of events/data organized into records (queried via Log Analytics).
- Application Insights: Monitors the performance and usage of your live web applications.
- Alerts: Proactive notifications when conditions are met (e.g., Send email if CPU > 80%).
## Visual Anchors
The Azure Monitor Ecosystem
Monitoring Layers (TikZ)
\begin{tikzpicture}[node distance=1.5cm] \draw[thick, fill=blue!10] (0,0) circle (3cm); \draw[thick, fill=blue!20] (0,0) circle (2cm); \draw[thick, fill=blue!30] (0,0) circle (1cm); \node at (0,2.5) {\textbf{Azure Service Health (Global/Regional)}}; \node at (0,1.5) {\textbf{Azure Monitor (Your Resources)}}; \node at (0,0) {\textbf{App Insights (Code)}}; \end{tikzpicture}
## Common Pitfalls
- Monitor vs. Service Health: If the question asks about a data center outage or Microsoft's maintenance, it is Service Health. If it asks about your application's performance or your VM's CPU usage, it is Azure Monitor.
- Advisor vs. Policy: Advisor gives recommendations (optional). Azure Policy enforces rules (mandatory/compliance).
- Metrics vs. Logs: Metrics are lightweight and good for near real-time alerting. Logs are for complex analysis across multiple data types.
## Mnemonics / Memory Triggers
- Advisor (C-S-P-R-O): Think of a "C-S-PRO" (Consultant Professional) advising you on:
- Cost
- Security
- Performance
- Reliability
- Operational Excellence
- Service Health = "Microsoft's Fault": When the platform is broken, check Service Health.
- Azure Monitor = "My Fault": When your code or config is the bottleneck, check Monitor.
## Formula / Equation Sheet
| Tool | Primary Purpose | Key Components |
|---|---|---|
| Azure Advisor | Optimization & Best Practices | 5 Pillars: Cost, Security, Reliability, Performance, Ops |
| Service Health | Infrastructure Status | Service Issues, Planned Maintenance, Health Advisories |
| Azure Monitor | Performance & Telemetry | Metrics, Logs (Log Analytics), App Insights, Alerts |
## Practice Set
1. You want to receive a notification if a specific region has a planned maintenance event that affects your resources. Which tool should you use?
[!NOTE] Answer: Azure Service Health. It provides personalized alerts for planned maintenance specific to your subscription.
2. Which service uses Kusto Query Language (KQL) to analyze resource behavior over time?
[!NOTE] Answer: Log Analytics (a feature of Azure Monitor).
3. You need to identify which virtual machines have been underutilized for the last 14 days to reduce costs. Which tool is best?
[!NOTE] Answer: Azure Advisor. Specifically, the "Cost" category of recommendations.
4. True or False: Azure Monitor can only collect data from resources running inside Azure.
[!NOTE] Answer: False. Azure Monitor can collect data from on-premises environments and other clouds using agents.
5. Which component of Azure Monitor specifically focuses on monitoring web application performance and exceptions?
[!NOTE] Answer: Application Insights.**