Amazon CloudWatch RUM
Real user experience monitoring
Real User Monitoring: embed a script in your website to collect data from real users' browsers, such as page load times, JavaScript errors, and HTTP errors.
- Cost$ Low
- Difficulty●●●●●
- Costs money when idle?No
- Serverless
- In examsDVA
Think of it asLike handing out surveys to real customers instead of guessing their experience.
When to use it
✓ Use it when
Web apps that need to measure client-side speed and errors by browser, location, and device.
✗ Avoid it when
Want proactive testing before you have users → CloudWatch Synthetics.
Common uses
- Measure a site's Core Web Vitals
- Catch browser-side JavaScript errors
- Compare performance by country/device
What does it cost?
- Pricing model: Charged by the number of RUM events collected.
⚠️ Cost traps
High-traffic pages generate a huge number of events — set a session sampling rate.