Module 3: Observability & Monitoring

Overview

Learn how to monitor Azure resources, set up dashboards, analyze logs, and configure alerts for proactive reliability.


Lesson 3.1: Monitoring & Observability Fundamentals


Lesson 3.2: Azure Monitor Basics


Lesson 3.3: Log Analytics & Application Insights


Lesson 3.4: Alerts & Notifications


Assessment

Troubleshooting Tips & Common Mistakes


Visual Guide

Azure Monitor Dashboard Example Sample Azure Monitor dashboard.


Quick Quiz

  1. What are the three pillars of observability?
  2. How do you set up an alert for high CPU usage?
  3. What is the role of Application Insights?

Discuss your answers in the course forum or with your instructor.


Community & Discussion


Goal: Set up monitoring and alerts for a virtual machine.

Tasks:

  1. Deploy a Linux VM in Azure.
  2. Enable Azure Monitor and Application Insights for the VM.
  3. Create a dashboard showing CPU and memory usage.
  4. Set an alert for CPU > 70% and trigger it with a stress test.
  5. Review logs and metrics in Log Analytics.

Submission:


Hands-On Assignment

Scenario: You need to monitor a web app for performance and errors.

Instructions:

  1. Describe three key metrics and logs you would track for a web app.
  2. Explain how you would set up alerts for critical issues.
  3. Share your monitoring plan in the course forum or with your instructor.

Resources

💬
AI Learning Assistant