

# CloudWatch RUM
<a name="CloudWatch-RUM"></a>

借助 CloudWatch RUM，可执行真实用户监控，从实际用户会话中近乎实时地收集和查看有关 Web 及移动应用程序性能的客户端数据。对于 Web 应用程序，您可以分析页面加载时间、客户端错误和用户行为。对于移动应用程序，您可以监控屏幕加载时间、应用程序启动时间、网络错误、崩溃以及特定于平台的问题，例如 Android 应用程序无响应（ANR）和 iOS 应用程序无响应。查看这些数据时，您可以查看所有数据的聚合视图，也可以查看按设备类型、操作系统和其他应用程序使用情况特征的细分情况。

您可以使用收集的数据快速识别和调试客户端性能问题。CloudWatch RUM 可帮助您可视化应用程序性能中的异常，并查找相关的调试数据，例如错误消息、堆栈跟踪和用户会话。还可以使用 RUM 了解最终用户的影响范围，包括用户数量、地理位置以及所使用的浏览器/设备。

为 CloudWatch RUM 收集的终端用户数据将保留 30 天，然后自动删除。如果要将 RUM 遥测数据保留更长时间，可以选择让应用程序监视器将遥测数据的副本发送到账户中的 CloudWatch Logs。然后，便可以调整该日志组的保留期。

要使用 RUM，需要创建*应用程序监控*并提供一些信息。RUM 会生成代码片段，您可以通过它将依赖项注入添加到应用程序。该片段会按需提取 RUM 客户端代码。RUM 客户端会从应用程序中一定百分比的用户会话中捕获数据，而这些数据会显示在预构建的控制面板中。您可以指定要从中收集数据的用户会话百分比。

 CloudWatch RUM 与 [Application Signals](CloudWatch-Application-Monitoring-Sections.md) 集成，可以发现和监控您的应用程序服务、客户端、Synthetics Canary 和服务依赖项。使用 Application Signals 查看您的服务列表或可视地图，根据您的服务级别目标（SLO）查看运行状况指标，并深入查看关联 X-Ray 跟踪以便更详细地进行问题排查。要在 Application Signals 中查看 RUM 客户端页面请求，请在[创建应用程序监视器](CloudWatch-RUM-get-started-create-app-monitor.md)时启用 X-Ray 活动跟踪。对于 Web 应用程序，您也可以通过[手动配置 RUM Web 客户端](CloudWatch-RUM-configure-client.md)来启用此功能。RUM 客户端将显示在与服务相连的[应用程序图](ServiceMap.md)，以及所调用服务的[服务详细信息](ServiceDetail.md)页面上。

RUM 客户端是开源的。有关更多信息，请参阅 [CloudWatch RUM web client](https://github.com/aws-observability/aws-rum-web)、[Amazon Distro for OpenTelemetry (ADOT) Android SDK](https://github.com/aws-observability/aws-otel-android) 和 [Amazon Distro for OpenTelemetry (ADOT) iOS SDK](https://github.com/aws-observability/aws-otel-swift)。

**RUM 定价**

有关定价的信息，请参阅 [Amazon CloudWatch 定价](https://www.amazonaws.cn/cloudwatch/pricing/)。

**区域可用性**

CloudWatch RUM 目前在以下区域中可用：
+ 美国东部（弗吉尼亚州北部）
+ 美国东部（俄亥俄州）
+ 美国西部（北加利福尼亚）
+ 美国西部（俄勒冈州）
+ 非洲（开普敦）
+ Amazon GovCloud（美国东部）
+ Amazon GovCloud（美国西部）
+ 亚太地区（孟买）
+ 亚太地区（海得拉巴）
+ 亚太地区（墨尔本）
+ 亚太地区（大阪）
+ 亚太地区（首尔）
+ 亚太地区（新加坡）
+ 亚太地区（悉尼）
+ 亚太地区（雅加达）
+ 亚太地区（马来西亚）
+ 亚太地区（泰国）
+ 亚太地区（东京）
+ 亚太地区（香港）
+ 加拿大（中部）
+ 欧洲地区（法兰克福）
+ 欧洲地区（爱尔兰）
+ 欧洲地区（伦敦）
+ 欧洲地区（米兰）
+ 欧洲地区（巴黎）
+ 欧洲（西班牙）
+ 欧洲地区（斯德哥尔摩）
+ 欧洲（苏黎世）
+ Amazon 欧盟主权云服务（德国）
+ 中东（巴林）
+ 中东（阿联酋）：
+ 墨西哥（中部）
+ 南美洲（圣保罗）
+ 以色列（特拉维夫）
+ 加拿大西部（卡尔加里）