Skip to main content

ELB Target Health

Elastic Load Balancing (ELB) Target Health is a feature in Amazon Web Services (AWS) that allows you to monitor the health of targets registered with your load balancers. It provides metrics and can trigger alarms if a target is considered unhealthy, enabling you to take pre-emptive actions to maintain high availability and reliability of your applications. For more detailed information, refer to the official AWS documentation on Elastic Load Balancing.

Supported Methods​

  • GET: Get target health by unique ID ((TargetGroupArn)|(Id)|(AvailabilityZone)|(Port))
  • LIST
  • SEARCH: Search for target health by target group ARN

ec2-instance​

Each target in a target group can be an EC2 instance. ELB Target Health monitors these instances to ensure they are functioning properly and can take requests routed by the load balancer.

lambda-function​

Lambda functions can be registered as targets within a target group for an application load balancer. ELB Target Health helps you monitor the invocation and availability of these functions.

ip​

An IP address can be a target in a target group, allowing you to monitor the health of specific endpoints that can be reached over the network. This is useful when the target is not an EC2 instance, but instead, a network-based service.

elbv2-load-balancer​

ELB Target Health is specifically designed to work with the ELBv2 load balancers to provide real-time health information about targets. This integration ensures the load balancer only routes traffic to healthy targets, improving the reliability and performance of your distributed applications.