Application Elastic Load Balancing (ELB) metrics
Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses. An Application ELB functions at the application layer, and allows you to route requests to different target groups based on the content of the application traffic. Ensure your cloud platform is configured in SolarWinds Observability SaaS to collect this service's data. See Add an AWS cloud account. CloudWatch metrics must also be enabled for this service in the AWS Console for the metric data to be available.
Many of the collected metrics from AWS ApplicationELB 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 AWS.ApplicationELB
in the search box.
Metric | Units | Description |
---|---|---|
sw.metrics.healthscore |
% |
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 AWS Application ELB entities in the Metrics Explorer, filter the |
AWS.ApplicationELB.ActiveConnectionCount
|
Count |
ActiveConnectionCount. The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets. |
AWS.ApplicationELB.ConsumedLCUs
|
Count |
ConsumedLCUs. The total number of load balancer capacity units (LCU) used by load balancer. |
AWS.ApplicationELB.HTTPCode_ELB_4XX_Count
|
Count |
HTTPCode_ELB_4XX_Count. The total number of HTTP 4XX client error codes that originate from the load balancer. |
AWS.ApplicationELB.HTTPCode_ELB_5XX_Count
|
Count |
HTTPCode_ELB_5XX_Count. The total number of HTTP 5XX client error codes that originate from the load balancer. |
AWS.ApplicationELB.HTTPCode_Target_4XX_Count
|
Count |
HTTPCode_Target_4XX_Count. The total number of HTTP response with 4xx status codes generated by the targets. This does not include any response codes generated by the load balancer. |
AWS.ApplicationELB.HTTPCode_Target_5XX_Count
|
Count |
HTTPCode_Target_5XX_Count. The total number of HTTP response with 5xx status codes generated by the targets. This does not include any response codes generated by the load balancer. |
AWS.ApplicationELB.HealthyHostCount
|
Count |
HealthyHostCount. The average number of targets that are considered healthy. |
AWS.ApplicationELB.NewConnectionCount
|
Count |
NewConnectionCount. The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets. |
AWS.ApplicationELB.ProcessedBytes
|
bytes |
ProcessedBytes. The total number of bytes processed by the load balancer over IPv4 and IPv6 (HTTP header and HTTP payload). |
AWS.ApplicationELB.RejectedConnectionCount
|
Count |
RejectedConnectionCount. The total number of connections that were rejected because the load balancer had reached its maximum number of connections. |
AWS.ApplicationELB.RequestCount
|
Count |
RequestCount. The total number of requests processed over IPv4 and IPv6. This metric is only incremented for requests where the load balancer node was able to choose a target. |
AWS.ApplicationELB.RequestCountPerTarget
|
Count |
RequestCountPerTarget. The total number of requests received by each target in a target group. |
AWS.ApplicationELB.TargetConnectionErrorCount
|
Count |
TargetConnectionErrorCount. The total number of connections that were not successfully established between the load balancer and target. This metric does not apply if the target is a Lambda function. |
AWS.ApplicationELB.TargetResponseTime
|
s |
TargetResponseTime. The average time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received. |
AWS.ApplicationELB.UnHealthyHostCount
|
Count |
UnhealthyHostCount. The average number of targets that are considered unhealthy. |