Skip to main content

AWS Load Balancer - Application

Overview

AWS Application Load Balancer (ALB) is a fully managed load balancing service provided by Amazon Web Services (AWS). It operates at the application layer (Layer 7) of the OSI model, making it capable of intelligently routing and distributing incoming traffic based on the content of the requests.

Prerequisites

You can check the list of prerequisites required for Amazon ELB here. These are the same for any other AWS service that you need to monitor using AIOps. Move to the section Adding AWS resources for Monitoring on the above link to view the prerequisites for AWS resource monitoring.

List of Supported KPIs

AWS Application ELB

NameDescriptionType
event.timestampThe timestamp of the event.Count
aws.elb.2xx.responsesThe count of successful responses (2xx) from the ELB.Count
aws.elb.target.response.time.msThe sum of target response times in milliseconds.Milliseconds
aws.elb.processed.bytes.rateThe sum of processed bytes per second by the ELB.Bytes
aws.elb.requests.rateThe sum of requests per second received by the ELB.Count
aws.elb.target.connection.errorsThe count of target connection errors encountered by the ELB.Count
aws.elb.rule.evaluationsThe count of rule evaluations performed by the ELB.Count
aws.elb.consumed.lcusThe sum of load balancer capacity units consumed by the ELB.Count
aws.elb.new.connectionsThe sum of new connections established with the ELB.Count
aws.elb.active.connectionsThe sum of active connections with the ELB.Count
aws.elb.rejected.connectionsThe sum of rejected connections by the ELB.Count
aws.elb.client.tls.negotiation.errorsThe count of TLS negotiation errors encountered by clients.Count
aws.elb.target.tls.negotiation.errorsThe count of TLS negotiation errors encountered by targets.Count
aws.elb.3xx.responsesThe count of HTTP 3xx responses from the ELB.Count
aws.elb.4xx.responsesThe count of HTTP 4xx responses from the ELB.Count
aws.elb.5xx.responsesThe count of HTTP 5xx responses from the ELB.Count
aws.elb.500.responsesThe count of HTTP 500 responses from the ELB.Count
aws.elb.502.responsesThe count of HTTP 502 responses from the ELB.Count
aws.elb.503.responsesThe count of HTTP 503 responses from the ELB.Count
aws.elb.504.responsesThe count of HTTP 504 responses from the ELB.Count
aws.elb.unhealthy.hostsThe count of unhealthy hosts in the ELB.Count
aws.elb.healthy.hostsThe count of healthy hosts in the ELB.Count

AWS ELB

NameDescriptionType
aws.elb.instance.creation.timeThe creation time of the AWS ELB instance.String
aws.elb.vpc.idThe ID of the VPC associated with the AWS ELB.String
aws.elb.load.balancer.nameThe name of the AWS ELB load balancer.String
aws.elb.instance.creation.time.secondsThe creation time of the AWS ELB instance in seconds.consts.MetricCount
aws.elb.schemeThe scheme of the AWS ELB.String
aws.stateThe state of the AWS ELB.String
aws.elb.hosted.zoneThe hosted zone of the AWS ELB.String
aws.elb.dns.nameThe DNS name of the AWS ELB.String
aws.elb.ipaddress.typeThe IP address type of the AWS ELB.String
aws.elb.regionThe region of the AWS ELB.String
aws.elb.arnThe ARN (Amazon Resource Name) of the AWS ELB.String
aws.elb.typeThe type of the AWS ELB.String
aws.availability.zoneThe availability zone of the AWS ELB.String
statusThe status of the AWS ELB.String
aws.elb.security.groupsThe security groups associated with the AWS ELB.String
system.tagsThe system tags of the AWS ELB.String