AWS Certified SysOps Administrator – Associate — Question 394

A company runs a single-page web application on AWS. The application uses Amazon CloudFront to deliver static content from an Amazon S3 bucket origin. The application also uses an Amazon Elastic Kubernetes Service (Amazon EKS) cluster to serve API calls.

Users sometimes report that the website is not operational, even when monitoring shows that the index page is reachable and that the EKS cluster is healthy. A SysOps administrator must implement additional monitoring that can detect when the website is not operational before users report the problem.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Amazon CloudWatch Synthetics canaries allow you to proactively monitor endpoints by simulating user traffic, and a heartbeat monitor pointing to the website's FQDN will verify that the page loads and functions correctly from an end-user perspective. Monitoring only the EKS API endpoints would fail to detect frontend delivery issues, while Amazon CloudWatch RUM relies on actual user visits to collect data, meaning it cannot detect outages before real users experience and report them.