
Explanation:
To detect operational issues "before users report the problem", proactive (synthetic) monitoring is required, whereas Real User Monitoring (RUM) relies on actual users experiencing failures. The problem states that the index page is already reachable and the underlying EKS cluster is healthy, but the web application (which relies on API calls) is not operational. A CloudWatch Synthetics API canary can proactively and continuously monitor the application's API endpoints hosted on EKS to ensure they are returning valid responses, alerting administrators immediately if the API breaks.
Ultimate access to all questions.
Question 26
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?
A
Create an Amazon CloudWatch Synthetics heartbeat monitor canary that points to the fully qualified domain name (FQDN) of the website.
B
Create an Amazon CloudWatch Synthetics API canary that monitors the availability of API endpoints from the EKS cluster.
C
Create an Amazon CloudWatch RUM app monitor that points to the fully qualified domain name (FQDN) of the website. Configure the app monitor to collect performance telemetry and JavaScript errors.
D
Create an Amazon CloudWatch RUM app monitor that uses the API endpoints from the EKS cluster.
No comments yet.