
Advance to level two in azure iaas by mastering monitoring the performance and health of cloud resources, building on level one foundations of creating and managing resources.
Discover why and how to monitor a cloud-based solution using the Aizu Monitor, covering data types like performance metrics and activity, diagnostics, and application logs for an end-to-end system.
Explore why monitoring cloud resources matters across service models from SaaS to IaaS, and how responsibility shapes who monitors health, performance, and capacity for SLA achievement.
Identify how to monitor a cloud solution across application, operating system, and resource layers to build end-to-end visibility, using telemetry data to detect performance issues and configuration changes.
Explore telemetry data for cloud monitoring, detailing data types and sources, and how they support configuring telemetry collection and analysis in a cloud solution.
Monitor telemetry data across multiple layers, from the Azle platform to resources, operating systems, and applications, using metrics and logs to assess health, performance, and configuration changes.
Learn how metrics capture numerical values over time and how logs complement them for troubleshooting in Azure IaaS, including aggregation, formulas, and event-based records.
Learn how activity logs capture subscription-level control plane operations, and how resource-level diagnostic logs reveal network security group data, including rules that allow or deny traffic.
Use metrics to monitor, profile, and alert on resources, summarized in dashboards showing historical patterns; then balance capacity and cost by scaling up, down, or out as load changes.
Enable guest OS metrics and logs to collect processor, memory, and network from virtual machines; the diagnostics extension sends telemetry to the monitor and stores it in a storage account.
Monitor application metrics and logs for application performance monitoring to diagnose issues at the application layer, measure page load time, identify root causes, and explore Application Insight for web applications.
Build an end-to-end monitoring system on Linux using a lamp stack, with backend and frontend servers, virtual networks, and telemetry data collection across metrics and logs.
Provision an Azure IaaS virtual machine, install a lamp stack and Apache, configure FTP, upload a front-end webpage, and connect to the MySQL database to display dynamic content.
Enable diagnostic settings to route resource logs and metrics to a log analytics workspace, connect virtual machines with the guest-level monitoring agent, and review metrics in the log analytics workspace.
Create and configure an Application Insights resource in Azure Monitor to monitor a web application, insert the instrumentation key into web pages, upload the site, and verify telemetry flows.
Automate monitoring across multiple data sources to detect threshold breaches in real time, triggering alerts and automated actions such as horizontal scaling in a cloud environment.
Define the alert framework by selecting the target resource, scope, signals, and testing criteria to monitor CPU utilization, then use action groups to automate notifications and responses.
Create and manage alert rules for Azure IaaS by selecting target resources, signals, and conditions; define thresholds, period, and actions with action groups to notify via email.
Configure action groups, including VM load and admin action, with ITSM webhooks and an automation account to scale the web app and monitor page load time with Application Insights.
Simulate a load on the web server with a stress tool, monitor CPU and memory in real time, and trigger alerts via email and webhooks, then review the activity log.
Manage alerts by tracking states (new, acknowledged, closed) and monitor conditions, and use small groups to reduce noise and identify root causes.
Explore visualization, analysis, and troubleshooting tools for your Azure IaaS environment, leveraging automation and telemetry insights to identify whether issues stem from the Azure platform or your services.
Explore Azure global status on a public zero status page to monitor service health by region and category, with filterable virtual networks issues and root-cause analysis.
Monitor Azure service health with a personal dashboard that tracks resource health across regions, highlights active issues and events, and enables automated health alerts and maintenance planning.
Explore monitoring Azure infrastructure as a service by examining virtual machines and using Metrics Explorer, Log Analytics, Application Insights, and Azure Monitor for Virtual Machines with Azure Advisor.
Review the status, resource health, and activity logs of a virtual machine to track allocation, uptime, and access, then verify its public IP is assigned and VM is running.
Use the metrics explorer to analyze Azure IaaS performance by selecting resources, choosing namespaces (VM host vs guest), adding metrics like memory percentage, and exporting data or saving dashboards.
Explore log analytics in Azure Monitor to analyze performance using logs stored in a log analytics workspace, and query with the Kusto query language to filter and summarize data.
Explore how Azure Monitor for VMs provides consolidated health and performance insights for virtual machines, with CPU, disk, memory, network metrics, and maps of internal processes and connections.
Discover Azure Advisor, an out-of-the-box recommendation tool that automatically scans our cloud deployments and provides guidance across availability, performance, security, and cost, helping mitigate misconfigurations and optimize resources.
Analyze metrics from the user perspective, browser performance, page views, and dependencies with application insights to monitor, analyze, and optimize production web apps using synthetic tests and interactive workbooks.
Review how to monitor cloud-based systems using telemetry across infrastructure, resources, OS, and apps, and analyze metrics and logs with Azure Monitor tools.
Microsoft Azure
Microsoft Azure is one of the leading cloud providers (together with Amazon AWS and Google Cloud) with a global cloud infrastructure for providing public cloud services around the world. Cloud computing is one of the biggest and fastest technology revolutions in the IT industry and the global demand for more skilled people in the area of cloud computing is also growing rapidly across multiple industries.
Becoming a Cloud Expert
If you are looking to become a cloud expert, then this training program is designed to help you build the knowledge and experience about the subject of cloud computing while using the Azure cloud platform. The training program is divided into levels.
Level 2 - is all about Monitoring...
In level 1, we learned to build an end-to-end cloud solution inside the Microsoft Azure platform. Now it is time to learn how to monitor our IaaS solution effectively. In level 2, we are planning to learn how to monitor and analyze the performance and health of our Azure resources and applications as well as Azure platform and services. One thing for sure, it is going to be an exciting journey!
Join us and start to pave your way as a Cloud Expert!