Elastic Load Balancing

Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets and virtual appliances in one or more Availability Zones (AZs). The Observe AWS Integration collects details of Application Load Balancers (ALBs) and Network Load Balancers (NLBs.) Elastic Load Balancing is typically used in combination with other AWS services, such as ECS, EC2, EKS or Lambda.

Observe helps you monitor the health and activity of your load balancers with:

  • Datasets containing the details of ALB and NLB load balancers and their target groups, allowing you to see status, attributes, and metrics.

  • A board with at-a-glance insights, such as health checks, error and throughput rates, and request duration.

  • Sample Monitor configurations to alert on common problems, such as failed health checks or slow requests.

View load balancer activity in Observe

To see details of your application load balancers, go to the “ELB Load Balancer” dataset in Observe. The “ALB Monitoring” board provides an overview of their state:

Monitoring board for the ELB Load Balancer resource dataset, ALB Monitoring board. Visualizations include active connection count, request count, and count of requests by status code.

Also view details of network load balancers by going to the “NLB Monitoring” board.

These boards include visualizations with information about application and network load balancers. Use them to answer questions like:

  • What type of load balancers are in each account or region?

  • Which targets have slow response times?

  • How many active connections are using this load balancer?

  • Is there a large number of error HTTP status codes?

  • How busy are my load balancers?

The ALB Monitoring and NLB Monitoring boards have useful metrics, such as:

  • HealthyHostCount and UnhealthyHostCount

  • ActiveConnectionCount

  • TargetResponseTime

  • Request Counts by HTTP code, such as HTTPCode_Target_5XX_Count

For a complete list of load balancer metrics collected, see Elastic Load Balancing metrics.

Monitors

The following Monitor templates are included:

Monitor Template

Description

ELB Health Check failed on at least 2 targets

Alert if 2 or more hosts are unhealthy.

ELB Health Check failures are increasing

Alert if any load balancers are failing their health checks.

ELB High Number of failed Requests

Alert if fewer than 45% of requests are successful

ELB Slow Response Time for Requests

Alert if the response time is greater than or equal to 2 seconds.

To use a template, go to the list of templates on the Monitors page and select Duplicate for the one you wish to use. Make any desired configuration changes on the Create a Monitor page and save to enable it.

Setup

Contact us for assistance with installing the Observe AWS Integration, creating datasets, and customizing Monitors.