Documentation forSolarWinds Observability SaaS

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 some of the metrics collected for these entities. To see the Application Gateway metrics in the Metrics Explorer, type azure.applicationgateway in the search box.

MetricUnitsDescription
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 sw.metrics.healthscore metric by entity_types and select azureapplicationgateway.

azure.applicationgateway.ApplicationGatewayTotalTimemilliseconds (ms)Average time that it takes for a request to be processed and its response to be sent.
azure.applicationgateway.AvgRequestCountPerHealthyHostPercent (%)

Average request count per minute per healthy backend host in a pool.

azure.applicationgateway.BackendConnectTimeCountTime spent establishing a connection with a backend server.
azure.applicationgateway.BackendFirstByteResponseTimemilliseconds (ms)Time interval between start of establishing a connection to backend server and receiving the first byte of the response header.
azure.applicationgateway.BackendLastByteResponseTimeCountTime interval between start of establishing a connection to backend server and receiving the last byte of the response body.
azure.applicationgateway.BackendResponseStatusCountThe number of HTTP response codes generated by the backend members.
azure.applicationgateway.BlockedCountCountWeb Application Firewall blocked requests rule distribution.
azure.applicationgateway.BytesReceivedCountThe total number of bytes received by the Application Gateway from the clients.
azure.applicationgateway.BytesSentCountThe total number of bytes sent by the Application Gateway to the clients.
azure.applicationgateway.CapacityUnitsbytesCapacity Units consumed.
azure.applicationgateway.ClientRttCountAverage round trip time between clients and Application Gateway.
azure.applicationgateway.ComputeUnitsCountCompute Units consumed.
azure.applicationgateway.CpuUtilizationCountCurrent CPU utilization of the Application Gateway.
azure.applicationgateway.CurrentConnectionsCountCount of current connections established with Application Gateway
azure.applicationgateway.EstimatedBilledCapacityUnitsCountEstimated capacity units that will be charged.
azure.applicationgateway.FailedRequestsCountCount of failed requests that Application Gateway has served.
azure.applicationgateway.FixedBillableCapacityUnitsCountMinimum capacity units that will be charged.
azure.applicationgateway.HealthyHostCountCountNumber of healthy backend hosts.
azure.applicationgateway.MatchedCountCountWeb Application Firewall Total Rule Distribution for the incoming traffic.
azure.applicationgateway.NewConnectionsPerSecondCount per secondNew connections per second established with Application Gateway.
azure.applicationgateway.ResponseStatusCountHttp response status returned by Application Gateway.
azure.applicationgateway.ThroughputbpsNumber of bytes per second the Application Gateway has served.
azure.applicationgateway.TlsProtocolCountThe number of TLS and non-TLS requests initiated by the client that established connection with the Application Gateway.
azure.applicationgateway.TotalRequestsCountCount of successful requests that Application Gateway has served.
azure.applicationgateway.UnhealthyHostCountCountNumber of unhealthy backend hosts.
azure.applicationgateway.AzwafBotProtectionCountNumber of matched Bot Rules.
azure.applicationgateway.AzwafCustomRuleCountNumber of matched Custom Rules.
azure.applicationgateway.AzwafSecRuleCountNumber of matched Managed Rules.
azure.applicationgateway.AzwafTotalRequestsCountTotal number of requests evaluated by WAF.