Documentation is now available for the Fall 2020 Update release!

Azure Application Gateway

Leave Feedback

Introduction

Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications. Traditional load balancers operate at the transport layer (OSI layer 4 - TCP and UDP) and route traffic based on source IP address and port, to a destination IP address and port.

Application Gateway

Application Gateway

With Application Gateway, you can make routing decisions based on additional attributes of an HTTP request, such as URI path or host headers. For example, you can route traffic based on the incoming URL.

  • If /images is in the incoming URL, you can route traffic to a specific set of servers (known as a pool) configured for images.
  • If /video is in the URL, that traffic is routed to another pool that’s optimized for videos.
Application Gateway

Application Gateway

This type of routing is known as application layer (OSI layer 7) load balancing. Azure Application Gateway can do URL-based routing and more.

Setup

To set up the OpsRamp Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select Application Gateway.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
azure.throughputThroughputBytesPerSecondTotalNumber of bytes per second the application gateway has served.
azure.unhealthy.host.countUnhealthy Host CountCountAverageNumber of unhealthy backend hosts.
azure.healthy.host.countHealthy Host CountCountAverageNumber of healthy backend hosts.
azure.total.requestsTotal RequestsCountTotalCount of successful requests that the application gateway has served.
azure.failed.requestsFailed RequestsCountTotalCount of failed requests that the application gateway has served.
azure.response.statusResponse StatusCountTotalHTTP response status returned by the application gateway.
azure.current.connectionsCurrent ConnectionsCountTotalCount of current connections established with the application gateway.
azure.capacity.unitsCurrent Capacity UnitsCountAverageCapacity units consumed.

Event support

  • Supported
  • Configurable in OpsRamp Azure Integration Discovery Profile.

External reference