Amazon CloudWatch RUM now enables customers to monitor multiple top-level domains (TLDs) and second-level domains (SLDs) using a single App Monitor, providing unified real user monitoring across multiple domains.
With this enhancement, users can specify a list of domains or leverage wildcards for TLDs to consolidate monitoring for all front-end applications.
This is particularly beneficial for web applications that need to be accessed from different domains due to factors like user location, domain migrations, or development requirements.
By streamlining observability, this feature allows customers to view real user data from multiple domains on a single CloudWatch RUM dashboard.
Now, different SLDs, such as example.com and another.com, can be monitored without requiring separate app monitors. Additionally, applications deployed across various TLDs—for instance, example.com and example.co.uk—can be tracked more efficiently, ensuring comprehensive performance monitoring across regions.
The introduction of wildcard support for TLDs further enhances flexibility, allowing customers to monitor all domain variants (e.g., example.* or example.co.*) without manually listing each one.
Furthermore, existing subdomain wildcard support (e.g., *.example.com) remains available, enabling seamless monitoring across multiple subdomains.
These new capabilities simplify monitoring for businesses managing multi-region websites, domain transitions, and large-scale front-end applications, consolidating real user data into a single dashboard. This feature is now available in all AWS commercial regions where CloudWatch RUM is supported.
What is Amazon CloudWatch RUM ?
Amazon CloudWatch RUM (Real User Monitoring) is a fully managed service designed to help you monitor and analyze the real-time performance and user experience of your web applications. It provides detailed insights into how end-users interact with your application by capturing metrics such as page load times, JavaScript errors, HTTP request/response performance, and user session behavior. By embedding a small JavaScript snippet into your application, CloudWatch RUM collects high-resolution data from actual user sessions, enabling you to identify performance bottlenecks, troubleshoot errors, and understand user behavior patterns.
The service offers a comprehensive dashboard within the Amazon CloudWatch console, where you can visualize and analyze the collected data. This includes aggregated performance metrics, error rates, and user demographics, such as device types, browsers, and geographic locations. CloudWatch RUM also integrates seamlessly with other AWS services like AWS X-Ray and CloudWatch Logs, allowing you to correlate frontend performance data with backend traces and logs for deeper analysis.
By leveraging CloudWatch RUM, you can proactively detect and resolve issues that negatively impact user experience, optimize application performance, and ensure a consistent and responsive experience across different devices and browsers. This ultimately helps improve user satisfaction, engagement, and retention, making it a valuable tool for developers, DevOps teams, and business stakeholders focused on delivering high-quality web applications.