Application Gateway metrics
Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications. Use the Azure Resource Manager to gather metrics for this resource, then ensure your cloud platform is configured in SolarWinds Observability SaaS to collect this resource type's data. See Add an Azure cloud account.
Depending on the subscription pricing tier of your Azure account or its resources, additional metrics may be available for this entity. To collect additional Azure metrics, select the premium pricing tier when configuring your Azure namespaces.
Many of the collected metrics from Application Gateway entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability SaaS for information about entity types in SolarWinds Observability SaaS.
The following table lists azure.applicationgateway
in the search box.
Metric | Units | Description |
---|---|---|
sw.metrics.healthscore | Percent (%) | Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction. To view the health score for Application Gateway entities in the Metrics Explorer, filter the |
azure.applicationgateway.ApplicationGatewayTotalTime | milliseconds (ms) | Average time that it takes for a request to be processed and its response to be sent. |
azure.applicationgateway.AvgRequestCountPerHealthyHost | Percent (%) | Average request count per minute per healthy backend host in a pool. |
azure.applicationgateway.BackendConnectTime | Count | Time spent establishing a connection with a backend server. |
azure.applicationgateway.BackendFirstByteResponseTime | milliseconds (ms) | Time interval between start of establishing a connection to backend server and receiving the first byte of the response header. |
azure.applicationgateway.BackendLastByteResponseTime | Count | Time interval between start of establishing a connection to backend server and receiving the last byte of the response body. |
azure.applicationgateway.BackendResponseStatus | Count | The number of HTTP response codes generated by the backend members. |
azure.applicationgateway.BlockedCount | Count | Web Application Firewall blocked requests rule distribution. |
azure.applicationgateway.BytesReceived | Count | The total number of bytes received by the Application Gateway from the clients. |
azure.applicationgateway.BytesSent | Count | The total number of bytes sent by the Application Gateway to the clients. |
azure.applicationgateway.CapacityUnits | bytes | Capacity Units consumed. |
azure.applicationgateway.ClientRtt | Count | Average round trip time between clients and Application Gateway. |
azure.applicationgateway.ComputeUnits | Count | Compute Units consumed. |
azure.applicationgateway.CpuUtilization | Count | Current CPU utilization of the Application Gateway. |
azure.applicationgateway.CurrentConnections | Count | Count of current connections established with Application Gateway |
azure.applicationgateway.EstimatedBilledCapacityUnits | Count | Estimated capacity units that will be charged. |
azure.applicationgateway.FailedRequests | Count | Count of failed requests that Application Gateway has served. |
azure.applicationgateway.FixedBillableCapacityUnits | Count | Minimum capacity units that will be charged. |
azure.applicationgateway.HealthyHostCount | Count | Number of healthy backend hosts. |
azure.applicationgateway.MatchedCount | Count | Web Application Firewall Total Rule Distribution for the incoming traffic. |
azure.applicationgateway.NewConnectionsPerSecond | Count per second | New connections per second established with Application Gateway. |
azure.applicationgateway.ResponseStatus | Count | Http response status returned by Application Gateway. |
azure.applicationgateway.Throughput | bps | Number of bytes per second the Application Gateway has served. |
azure.applicationgateway.TlsProtocol | Count | The number of TLS and non-TLS requests initiated by the client that established connection with the Application Gateway. |
azure.applicationgateway.TotalRequests | Count | Count of successful requests that Application Gateway has served. |
azure.applicationgateway.UnhealthyHostCount | Count | Number of unhealthy backend hosts. |
azure.applicationgateway.AzwafBotProtection | Count | Number of matched Bot Rules. |
azure.applicationgateway.AzwafCustomRule | Count | Number of matched Custom Rules. |
azure.applicationgateway.AzwafSecRule | Count | Number of matched Managed Rules. |
azure.applicationgateway.AzwafTotalRequests | Count | Total number of requests evaluated by WAF. |