AWS Route 53 Health Checks Monitoring


AWS Route 53 Health Checks - Overview

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. AWS Route 53 Health Checks helps to monitor the health and performance of endpoints, such as web servers, applications, or other resources, by sending frequent requests (like HTTP, HTTPS, or TCP requests) to determine their status.

Creating a new AWS Route 53 Health Checks monitor

To learn how to create a new AWS Route 53 Health Checks monitor, refer here.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on the Route 53 Health Checks instance available under Amazon in the Cloud Apps section. Displayed is the Amazon Route Health Checks bulk configuration view distributed into three tabs:

  • Availability tab gives the availability history for the past 24 hours or 30 days.
  • Performance tab gives the health status and events for the past 24 hours or 30 days.
  • List view tab enables you to perform bulk admin configurations.

By clicking a monitor from the list, you'll be taken to the AWS Route 53 Health Checks dashboard which includes the following tabs:

Performance Overview

Parameter Description
HEALTH CHECK INFORMATION
Fully Qualified Domain Name The IP Address or domain specified in the Route 53 health check.
Health Check State Specifies whether the Route 53 health check is enabled for monitoring. Possible values: Enabled, Disabled
Overall Health Check Status The recent status of the health check endpoint that is checked by CloudWatch at the time of polling. Possible values: Healthy, Unhealthy.
HEALTH CHECK HEALTH
Health Check Health The average percentage of Route 53 health checkers that considers the selected endpoint to be healthy between the poll interval.
TCP CONNECTION TIME (Metric supported only by TCP Health check type)
TCP Connection Time The average amount of time taken by the Route 53 health checkers to establish a TCP connection with the endpoint between the poll interval (in milliseconds).
FIRST BYTE LATENCY (Metric supported only by HTTPS and HTTP Health check type)
First Byte Latency The average amount of time taken by the Route 53 health checkers to receive the first byte of the response to an HTTP or HTTPS request between the poll interval (in milliseconds).
SSL HANDSHAKE TIME (Metric supported only by HTTPS Health check type)
SSL Handshake Time The average amount of time taken by the Route 53 health checkers to complete the SSL handshake between the poll interval (in milliseconds).
HEALTH CHECK STATUS
Region Name The region of the Amazon Route 53 health checker that provided the status in StatusReport.
IP Address The IP address of the Amazon Route 53 health checker that provided the failure reason in StatusReport.
Last Checked Time The date and time at which the health checker performed the health check.
Health Check Status A description of the status of the health check endpoint as reported by one of the Amazon Route 53 health checkers.
LAST FAILED HEALTH CHECK STATUS
Region Name The region of the Amazon Route 53 health checker that provided the status in StatusReport.
IP Address The IP address of the Amazon Route 53 health checker that provided the failure reason in StatusReport.
Last Checked Time The date and time at which the health checker performed the health check.
Health Check Status A description of the status of the health check endpoint as reported by one of the Amazon Route 53 health checkers.
Metrics supported only by CALCULATED Health check type:
CHILD HEALTH CHECK STATISTICS
Healthy Child Health Checks The current number of child health checks that are healthy in a CALCULATED health check at the time of polling.
Unhealthy Child Health Checks The current number of child health checks that are not healthy in a CALCULATED health check at the time of polling.
Total Child Health Checks The current number of child health checks in a CALCULATED health check.
CHILD HEALTH CHECKS
Child Health Check ID The ID of the child health check associated with the Route 53 calculated health check resource.
 
Note: TCP Connection Time, First Byte Latency, SSL Handshake Time will be available only when Measure Latency is enabled for the Route 53 health check.

Configuration

Parameter Description
Health Check Type The type of health check you want to create, which indicates how Amazon Route 53 determines whether an endpoint is healthy. Possible values: HTTP/ HTTPS/ HTTP_STR_MATCH/ HTTPS_STR_MATCH/ TCP/ CALCULATED/ CLOUDWATCH_METRIC/ RECOVERY_CONTROL
Health Check Port The port on the endpoint, on which the Amazon Route 53 has to perform health checks.
Resource Path (Metric supported only by all types of HTTP, HTTPS health checks) The path, if any, that the Amazon Route 53 has to request while performing health checks.
Health Check Version The version of the health check.
Failure Threshold The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.
Request Interval The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health check request.
Invert Health Check Status Specifies Amazon Route 53 to invert the status of a health check, for example, to consider a health check unhealthy when it would be otherwise considered healthy. Possible values: Yes/ No
Measure Latency Specifies whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint, and to display CloudWatch latency graphs. Possible values: Yes/ No
Health Threshold The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.
Server Name Indication Specifies whether you want Amazon Route 53 to send the value of FullyQualifiedDomainName to the endpoint in the client_hello message during TLS negotiation. Possible values: Enabled/ Disabled
Note: Fully Qualified Domain Name, Health Check Port, Failure Threshold and Request Interval metrics are supported only by all types of HTTP, HTTPS & TCP health checks.