Schedule demo

Microsoft Azure Application Gateway monitoring


Microsoft Azure Application Gateway - An Overview

Azure Application Gateway serves as a load balancer for web traffic, allowing you to effectively control and direct the flow of traffic to your web applications. It offers a range of load balancing capabilities at the layer 7 (application layer), encompassing features like SSL termination, session affinity based on cookies, routing based on URL paths, and functionality for a web application firewall (WAF). Use Applications Manager's Azure Application Gateway Monitoring tool to monitor Application Gateway effectively and ensure the availability, performance, and security of your web applications.

Creating a new Microsoft Azure Application Gateway Monitor

To learn how to create a new Microsoft Azure Application Gateway Monitor, click here.

Monitored Parameters

Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Application Gateways monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Application Gateway in three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

The Microsoft Azure monitor provides a brief detail of the Azure Application Gateway under the given subscription. Following are the list of metrics monitored in Azure Application Gateway Monitoring in their corresponding tabs:

Overview

Parameter
Description
Supported Tiers
Standard
Standard_v2
WAF
WAF_v2
DATA TRAFFIC
Outgoing BytesThe total number of bytes sent by the Application Gateway to the clients between the poll interval (in MB).
Incoming BytesThe total number of bytes received by the Application Gateway from the clients between the poll interval (in MB).
DATA THROUGHPUT
Data ThroughputThe average number of bytes the Application Gateway has served per second between the poll interval (in MB/s).
CPU UTILIZATION
CPU UtilizationThe average utilization of the CPU allocated to the application gateway resource at the time of polling (in %).
COMPUTE UNITS
Current Compute UnitsThe average number of Compute Units consumed between the poll interval.
CAPACITY UNITS
Current Capacity UnitsThe average number of Capacity Units consumed between the poll interval.
Fixed Billable Capacity UnitsThe average of the minimum capacity units that will be charged between the poll interval.
Estimated Billed Capacity UnitsThe average number of Capacity Units using which billing is estimated between the poll interval.

Frontend

Parameter
Description
Supported Tiers
Standard
Standard_v2
WAF
WAF_v2
TIMINGS
Client Round Trip TimeThe average round-trip time between clients and the Application Gateway between the poll interval (in milliseconds).
Application Gateway Total TimeThe average time taken for a request to be received, processed, and its response to be sent between the poll interval (in milliseconds).
REQUEST COUNTERS
Total RequestsThe total number of successful requests the Application Gateway has served from the backend pool targets between the poll interval.
Request RateThe total number of successful requests the Application Gateway has served per minute between the poll interval (in requests/min).
Client TLS ProtocolThe total number of TLS and non-TLS requests initiated by clients that established a connection with the Application Gateway between the poll interval.
FAILED REQUESTS
Failed RequestsThe total number of requests the Application Gateway has served with 5xx server error codes between the poll interval.
CURRENT CONNECTIONS
Current ConnectionsThe total number of concurrent connections active from clients to the Application Gateway between the poll interval.
NEW CONNECTIONS RATE
New Connections RateThe average number of new TCP connections per second established from clients to the Application Gateway and from the Application Gateway to the backend members between the poll interval (in connections/s).
RESPONSE STATUS
1xx ResponsesThe total number of responses resulting in 1xx HTTP response status code (Informational response) returned by Application Gateway between the poll interval.
2xx ResponsesThe total number of responses resulting in 2xx HTTP response status code (Successful response) returned by Application Gateway between the poll interval.
3xx ResponsesThe total number of responses resulting in 3xx HTTP response status code (Redirection response) returned by Application Gateway between the poll interval.
4xx ResponsesThe total number of responses resulting in 4xx HTTP response status code (Client error response) returned by Application Gateway between the poll interval.
5xx ResponsesThe total number of responses resulting in 5xx HTTP response status code (Server error response) returned by Application Gateway between the poll interval.

Backend

Parameter
Description
Supported Tiers
Standard
Standard_v2
WAF
WAF_v2
HOST COUNT
Unhealthy HostsThe average number of backends that are determined unhealthy by the health probe between the poll interval.
Healthy HostsThe average number of backends that are determined healthy by the health probe between the poll interval.
REQUEST THROUGHPUT
Request Throughput (per Healthy Host)The average number of requests received by each healthy member in a backend pool within a minute between the poll interval.
BACKEND TIMINGS
Backend Connect TimeThe average amount of time spent establishing a connection with the backend application between the poll interval (in milliseconds).
Backend First Byte Response TimeThe average time interval between the start of establishing a connection to the backend server and receiving the first byte of the response header between the poll interval (in milliseconds).
Backend Last Byte Response TimeThe average time interval between the start of establishing a connection to the backend server and receiving the last byte of the response body between the poll interval (in milliseconds).
BACKEND RESPONSE STATUS
Backend Response StatusThe total number of HTTP response status codes returned by the backends between the poll interval.

WAF

Parameter
Description
Supported Tiers
WAF
WAF_v2
WAF COUNTERS
WAF Total RequestsThe total number of requests served by the WAF engine between the poll interval.
WAF Custom Rule MatchesThe total number of custom rule matches made between the poll interval.
WAF Managed Rule MatchesThe total number of managed rule matches made between the poll interval.
WAF Bot Protection MatchesThe total number of bot protection rule matches that have been blocked or logged from harmful IP addresses between the poll interval.
WAF Blocked Requests Rule DistributionThe total number of rules hit distributed for the blocked requests by Rule Group and Rule ID between the poll interval.
WAF Total Rule DistributionThe total number of matched requests distributed by Rule Group and Rule ID between the poll interval.

Configuration

Parameter Description
CONFIGURATION
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Provisioning StateThe provisioning state of the application gateway resource. Possible values:
  • Deleting
  • Failed
  • Succeeded
  • Updating
Operational StateThe operational state of the application gateway resource. Possible values:
  • Running
  • Starting
  • Stopped
  • Stopping
TierThe tier of the application gateway resource. Possible values:
  • Standard
  • Standard_v2
  • WAF
  • WAF_v2
Http2 ProtocolIndicates whether the Http2 Protocol has been enabled or not. Possible values: Enabled/Disabled.
Auto ScalingIndicates whether the auto scaling feature has been enabled or not. Possible Values: Enabled/Disabled.
Instance CountThe capacity (instance count) of an application gateway.
Minimum Instance CountThe lower bound on number of application gateway instances.
Maximum Instance CountThe upper bound on number of application gateway instances.
FRONTEND IP CONFIGURATIONS
Private IP AddressThe private IP address of the IP configuration.
Public IP AddressThe public IP address used for the configuration.
Public IP Address Resource NameThe name of the public IP resource.
GATEWAY IP CONFIGURATIONS
Virtual NetworkThe name of the virtual network.
SubnetThe subnet of the virtual network.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally