View a markdown version of this page

CloudWatch RUM - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

CloudWatch RUM

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

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

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

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

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

RUM 客户端是开源的。有关更多信息,请参阅 CloudWatch RUM web client、Amazon Distro for OpenTelemetry (ADOT) Android SDK 和 Amazon Distro for OpenTelemetry (ADOT) iOS SDK。

RUM 定价

有关定价的信息,请参阅 Amazon CloudWatch 定价。

区域可用性

CloudWatch RUM 目前在以下区域中可用:

  • 美国东部(弗吉尼亚州北部)

  • 美国东部(俄亥俄州)

  • 美国西部(北加利福尼亚)

  • 美国西部(俄勒冈州)

  • 非洲(开普敦)

  • Amazon GovCloud (US-East)

  • Amazon GovCloud (US-West)

  • 亚太地区(孟买)

  • 亚太地区(海得拉巴)

  • 亚太地区(墨尔本)

  • 亚太地区(大阪)

  • 亚太地区(首尔)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • 亚太地区(雅加达)

  • 亚太地区(马来西亚)

  • 亚太地区(泰国)

  • 亚太地区(东京)

  • 亚太地区(香港)

  • 加拿大(中部)

  • 欧洲地区(法兰克福)

  • 欧洲地区(爱尔兰)

  • 欧洲地区(伦敦)

  • 欧洲地区(米兰)

  • 欧洲地区(巴黎)

  • 欧洲(西班牙)

  • 欧洲地区(斯德哥尔摩)

  • 欧洲(苏黎世)

  • Amazon 欧盟主权云服务(德国)

  • 中东(巴林)

  • 中东(阿联酋)

  • 墨西哥(中部)

  • 南美洲(圣保罗)

  • 以色列(特拉维夫)

  • 加拿大西部(卡尔加里)