SAP-C03 practice question: Monitoring AI workloads and user experience (Synthetics, RUM) (2 of 2)
Operational Excellence and Automation A free question from our original SAP-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.
A news site's mobile web app loads its article pages from Amazon CloudFront. Editors suspect that readers in some countries see slow pages or broken layouts, but the origin servers report healthy metrics, and the team cannot reproduce the problem from its office. Most readers reach the site on phones rather than desktop computers.
The team wants to measure page load times and JavaScript errors as readers actually experience them, grouped by country and browser, with no change to the reader's experience.
Which solution meets these requirements?
Choose one answer.
AA. Create an alarm on the load balancer's latency metric, and check it each morning for days when the average rises above its usual level.
BB. Run a CloudWatch Synthetics canary that loads the article page from the office network every five minutes in a headless browser, and alarm when the page load time exceeds the threshold.
CC. Add CloudWatch RUM to the site so the browser records page load times and JavaScript errors from real reader sessions, grouped by country and browser, with alarms on those metrics.
DD. Turn on X-Ray tracing for the origin servers, and read the trace for each slow article to see which server call takes the longest.
Show the answer and explanation
Answer: C
A. Wrong: The load balancer measures only the server side, so it cannot see browser rendering, layout breaks or errors in the reader's browser. The healthy origin metrics are the reason the team is stuck.
B. Wrong: A canary in the office runs from one location and one browser, so it cannot show what readers in other countries and browsers experience. The team has already failed to reproduce the problem from that location.
C. Right: Correct. RUM collects performance and error data from real reader sessions, and its dimensions include country and browser. The team gets the experience data without changing how readers use the site.
D. Wrong: Server traces explain server-side time only and do not show the browser's rendering or its JavaScript errors. The option repeats the blind spot the team already has.
Explanation
CloudWatch RUM records page load and JavaScript errors from real reader sessions, grouped by country and browser, which the origin metrics and a single-location canary cannot show. Load balancer latency and server traces stop at the server, and one office canary sees one location.
Want more on Monitoring AI workloads and user experience (Synthetics, RUM)? The 5 full-length practice sets have 6 more Monitoring AI workloads and user experience (Synthetics, RUM) questions, 375 in all, none of them in the free exam. One payment of $14.99, no subscription. See the practice sets →