Posted On: Feb 23, 2023

Amazon CloudWatch Real User Monitoring (RUM) adds the ability for customers to define custom metrics that will be sent to CloudWatch Metrics. Customers can define metrics based on data in customer-defined events (Custom Events), pre-defined RUM events and customer- defined metadata attributes (Custom Attributes). The customer-defined metrics gives customers flexibility to monitor specific parts of their application, troubleshoot end user impacting issues unique to their application, and get alerted for anomalies. For example, a customer could define a metric on the number of dropped calls in a video application sending customer defined events that capture details like call duration, wi-fi or cellular network, network bandwidth etc of a dropped call.

CloudWatch RUM gives customers visibility into their web application’s client side performance by helping them to collect performance and error data in real time. RUM can reduce MTTR (Mean Time To Recovery) by providing visualizations that allow customers to troubleshoot and debug issues such as high page load times, error messages and stack traces. Customers can define custom metrics by using RUM APIs. To learn more, see the RUM User Guide.