Application Monitoring using Azure Monitor in Azure

Ahmed Vali Shaik
2 min readAug 8, 2022

--

Overview

The applications deployed on Azure are built on top of an architecture that is siloed and extremely dynamic. This brings out the need to monitor the applications and services to maximize the availability, performance, reliability and consumption. Microsoft Azure provides a robust alerting and monitoring solution: Azure Monitor.

What is Azure Monitor?

Azure Monitor is a powerful reporting and analytics tool. It maximizes the availability and performance of your applications by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on. Use it for insights into the behavior and running of your environment and applications. You can then respond proactively to the faults in your system.

How does Azure Monitor Work?

Azure Monitor

Azure Monitor receives data from target resources like applications, operating systems, Azure resources, Azure subscriptions, and Azure tenants. The nature of the resource defines which data types are available. A data type will be a metric, a log, or both a metric and a log. These data can further be processed to perform different functions such as analysis, visualization, alerting, automation and integrations.

Monitoring Approach

Based on the application layer and Azure resources there are different methods to configure the monitoring.

Application Layer: For any web based application, Application Insights can be configured to monitor the application.

Azure PaaS/IaaS services: For SQL Databases, Azure Storage and Azure Load Balancing Services configuring the diagnostic logs enables to stream data into Azure Monitor.

Azure Virtual Machines: For monitoring Azure VM’s, enable Azure Monitor for VM’s.

Azure Virtual Network: For monitoring Azure Virtual networks, enable the Azure Network Watcher

--

--

Ahmed Vali Shaik
0 Followers

Microsoft Azure Solution Architect. Experienced Software development & Technology professional.