In this project, I designed and implemented a cloud monitoring solution using Microsoft Azure. I deployed a Linux virtual machine, configured Azure Monitor, and created metric-based alert rules to detect high CPU usage.
To validate the setup, I simulated a real-world performance issue using a stress test, forcing CPU utilization above 80% and confirming that the system successfully triggered an email alert through an Action Group.
This project demonstrates hands-on experience with Azure resource organization, monitoring configuration, alert logic, and incident simulation in a controlled lab environment.

Building a Cloud VM Monitoring System in Azure: From Deployment to Alert Simulation