Amazon Lightsail Load Balancer Monitoring Integration
Amazon Lightsail Load Balancer lets you build high-availability apps that are scalable and has tailored API and CLI. Lightsail Load Balancer provides you with bundled resources that comes with a monthly pricing model.
With Site24x7's integration, enable health checking of your Lightsail load balancers used for high-availability architectures with a single instance or a multi-tier instance.
Setup and configuration
1. If you haven't already, enable access to your AWS resources between your AWS account and Site24x7's AWS account by either:
- Creating Site24x7 as an IAM user.
- Creating a cross-account IAM role. Learn more
2. On the Integrate AWS Account page, check the box next to Lightsail Load Balancer. Learn more
Policy and permissions
The following permissions are required by Site24x7 to discover an Amazon Lightsail Load Balancer and collect configuration information. Learn more
- "lightsail:GetLoadBalancers",
- "lightsail:GetLoadBalancer",
- "lightsail:GetLoadBalancerTlsCertificates",
- "lightsail:GetOperationsForResource",
- "lightsail:GetLoadBalancerMetricData"
Polling Frequency
Site24x7 queries AWS to collect Lightsail performance metrics according to the configured poll frequency. The minimum poll interval supported is one minute and the maximum is 24 hours.
Supported metrics
Attribute | Description | Statistic | Data Type |
---|---|---|---|
Client TLS Negotiation Error Count | The number of TLS connections initiated by the client that did not establish a session with the load balancer. | Sum | Count |
Healthy Host Count | The number of target instances that are considered healthy. | Minimum | Count |
Unhealthy Host Count | The number of target instances that are considered unhealthy. | Maximum | Count |
HTTP4xx - Loadbalancer | The number of HTTP 4XX client error codes that originate from the load balancer.This count does not include any response codes generated by the target instances. | Sum | Count |
HTTP5xx - Loadbalancer | The number of HTTP 5XX client error codes that originate from the load balancer.This count does not include any response codes generated by the target instances. | Sum | Count |
HTTP2xx - Instance | The number of HTTP 2XX response codes generated by the target instances.This does not include any response codes generated by the load balancer. | Sum | Count |
HTTP3xx - Instance | The number of HTTP 3XX response codes generated by the target instances.This does not include any response codes generated by the load balancer. | Sum | Count |
HTTP4xx - Instance | The number of HTTP 4XX response codes generated by the target instances.This does not include any response codes generated by the load balancer. | Sum | Count |
HTTP5xx - Instance | The number of HTTP 5XX response codes generated by the target instances.This does not include any response codes generated by the load balancer. | Sum | Count |
Rejected Connection Count | The number of connections that were rejected because the load balancer had reached its maximum number of connections. | Sum | Count |
Request Count | The number of requests processed over IPv4. This count includes only the requests with a response generated by a target instance of the load balancer. | Sum | Count |
Instance Response Time | The time elapsed, in seconds, after the request leaves the load balancer until a response from the target instance is received. | Average | Seconds |
Forecast
Estimate future values of the following performance metrics and make informed decisions about adding capacity or scaling your AWS infrastructure.
- HTTP4xx - Loadbalancer
- HTTP4xx - Instance
- Rejected Connection Count
- Request Count
- Instance Response Time
Site24x7's Amazon Lightsail Load Balancer monitoring interface
Summary
Gain an overview of different processes occurring within each Lightsail load balancer with time series charts that provide event timelines on various metrics, such as HTTP Response Codes for Instance, HTTP Response Codes for Load Balancer, Request Count, and many more.
Configurations
The configuration details of a Lightsail load balancer is provided under this tab. Here, you will find the availability zone, the name of your load balancer, instance port, etc.
Load Balancer History
The history of the actions performed on a load balancer will be listed down under this tab. Operation type signifies the operation on a load balancer, the Timestamp specifies the time and date when the operation was carried out, and the Status signifies the operation success/failure status.
Attached Instances
The details on the instances that are attached to a load balancer are listed in this tab. Resource Name, Instance Health, and Unhealthy Reason if any, are the details listed. Choose to notify the status of your instance as Trouble, by using the pencil icon under Action and automate the action to perform.
Log Report
A consolidated report of the log status of various pollings that have been carried out for your Lightsail Load Balancer can be downloaded from this tab in CSV format.