Courses / Frontend Security & Observability
6. Real User Monitoring (RUM) Observability
Collecting client-side performance and error metrics from real user sessions.
JavaScript
Real User Monitoring (RUM) Observability
Collecting performance, load, and error data from real users' browsers to understand how your site performs in production.
"I need to know why some users see slow pages or errors, but I only have logs from servers."
RUM is the practice of instrumenting client-side code to capture real users' performance metrics and uncaught errors, and sending those signals to a backend for analysis. It differs from synthetic monitoring because it measures actual user experiences, across devices, networks, and browsers.
"I need to know why some users see slow pages or errors, but I only have logs from servers."
RUM is the practice of instrumenting client-side code to capture real users' performance metrics and uncaught errors, and sending those signals to a backend for analysis. It differs from synthetic monitoring because it measures actual user experiences, across devices, networks, and browsers.