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 clientAmazon Distro for OpenTelemetry (ADOT) Android SDKAmazon Distro for OpenTelemetry (ADOT) iOS SDK

RUM 定价

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

区域可用性

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

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

  • 美国东部(俄亥俄州)

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

  • 美国西部(俄勒冈州)

  • 非洲(开普敦)

  • Amazon GovCloud(美国东部)

  • Amazon GovCloud(美国西部)

  • 亚太地区(孟买)

  • 亚太地区(海得拉巴)

  • 亚太地区(墨尔本)

  • 亚太地区(大阪)

  • 亚太地区(首尔)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • 亚太地区(雅加达)

  • 亚太地区(马来西亚)

  • 亚太地区(泰国)

  • 亚太地区(东京)

  • 亚太地区(香港)

  • 加拿大(中部)

  • 欧洲地区(法兰克福)

  • 欧洲地区(爱尔兰)

  • 欧洲地区(伦敦)

  • 欧洲地区(米兰)

  • 欧洲地区(巴黎)

  • 欧洲(西班牙)

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

  • 欧洲(苏黎世)

  • 中东(巴林)

  • 中东(阿联酋):

  • 墨西哥(中部)

  • 南美洲(圣保罗)

  • 以色列(特拉维夫)

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