Documentation forSolarWinds Observability

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. Classic ELB detects unhealthy instances and routes traffic only to healthy instances. Ensure your cloud platform is configured in SolarWinds Observability 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 ELB 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 for information about entity types in SolarWinds Observability.

The following table lists some of the metrics collected for these entities. To see the AWS ELB metrics in the Metrics Explorer, type AWS.ELB 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 AWS ELB entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select awselb.

AWS.ELB.BackendConnectionErrors

BackendConnectionErrors. The total number of connections that were not successfully established between the load balancer and the registered instances.

AWS.ELB.HTTPCode_ELB_4XX

HTTPCode_ELB_4XX. The total number of HTTP 4XX client error codes generated by the load balancer.

AWS.ELB.HTTPCode_ELB_5XX

HTTPCode_ELB_5XX. The total number of HTTP 5XX client error codes generated by the load balancer.

AWS.ELB.HealthyHostCount

healthyHostCount. The average number of healthy instances registered with your load balancer.

AWS.ELB.RequestCount

RequestCount. The total number of requests completed or connections made during the specified interval

AWS.ELB.SpilloverCount

SpilloverCount. The total number of requests that were rejected because the surge queue is full.

AWS.ELB.SurgeQueueLength

SurgeQueueLength. The total number of requests (HTTP listener) or connections (TCP listener) that are pending routing to a healthy instance.

AWS.ELB.UnHealthyHostCount

UnHealthyHostCount. The average number of unhealthy instances registered with your load balancer. An instance is considered unhealthy after it exceeds the unhealthy threshold configured for health checks.