Skip to main content
Sumo Logic

AWS Classic Load Balancer

AWS Classic Load Balancer
The Sumo Logic App for AWS Observability Classic Load Balancer is a unified logs and metrics (ULM) App that gives you visibility into the health of your Classic Load Balancer. Use the pre-configured dashboards to understand the latency, request and host status, threat intel, and HTTP backend codes by availability zone. The AWS Classic Load Balancer (ELB) distributes incoming application traffic across multiple EC2 instances in multiple Availability Zones and operates at both the request level an

The AWS Classic Load Balancer (ELB) distributes incoming application traffic across multiple EC2 instances in multiple Availability Zones and operates at both the request level and connection level.

The Sumo Logic App for AWS Observability Classic Load Balancer is a unified logs and metrics (ULM) App that gives you visibility into the health of your Classic Load Balancer. Use the pre-configured dashboards to understand the latency, request and host status, threat intel, and HTTP backend codes by availability zone.

Log and Metric Types

The AWS Classic Load Balancer ULM App uses the following log and metric types:

  • Metrics included in the AWS/ELB namespace. For more details, see this AWS Services help page. 

The logs are stored in a .gzip format in the specified S3 bucket and contain these fields in this order:

timestamp, elb client:port, backend:port, request_processing_time, backend_processing_time, response_processing_time, elb_status_code, backend_status_code, received_bytes, sent_bytes, request, user_agent,  ssl_cipher, ssl_protocol

For more details on the Classic Load Balancer Access log, see the  Classic Load Balancer Access Logs.

Sample Access Log Message

2022-03-02T12:02:58.135502Z sumo-classicelb 2.57.121.10:61001 172.31.82.43:80 0.000039 0.001338 0.000026 404 404 0 196 "GET http://localhost:80/admin/config.php HTTP/1.1" "gbrmss/7.29.0" - -

Query sample

The following query sample was taken from the 5XX Backend Response Codes panel on the AWS Classic Load Balancer - Connections and Host Status dashboard.

account=dev region=us-east-1 Namespace=aws/elb loadbalancername=long-api-lb AvailabilityZone=* metric=HTTPCode_Backend_5XX Statistic=Sum | sum by account, region, namespace, loadbalancername, AvailabilityZone