What is Microsoft Azure Application Gateway?

Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications. Application Gateway supports application layer (OSI layer 7 transport) for load balancing. Application Gateway can make routing decisions based on additional attributes of HTTP requests, for example URI path or host headers. For example, you can route traffic based on the incoming URL. If image files exist in the incoming URL, you can route traffic to a specific set of servers (known as a pool) configured for images. If video files exist in the URL, that traffic is routed to another pool optimized for videos as shown below.

Why Monitor Azure Application Gateway?

When you have critical web-applications and business processes relying on Azure resources, you want to monitor those resources for their availability, performance, and operation. Microsoft Azure Application Gateway provides traffic load balancing for web applications ensuring high availability and robust performance. For obtaining focused metrics on overall service performance related to web-traffic load balancing, Microsoft Azure Application Gateway should be monitored. Monitoring the Azure Application Gateway helps the administrators to:

  • identify the Microsoft Azure Application Gateway with abnormal response time

  • monitor the data traffic handling capability of the Microsoft Azure Application Gateways and identify the ones experiencing abnormal traffic.

  • proactively figure out the application gateways with maximum number of failed requests.

  • identify the application gateway connected to maximum number of unhealthy hosts.