自动 RUM 注入
Real User Monitoring(RUM)帮助您实时追踪和分析用户体验您的网站或 Web 应用程序的情况。使用自动 RUM 注入功能,您可以在添加 APM 代理的同时添加 RUM 监视器。
| 代理 | 支持的版本 |
|---|---|
| Java | 6.4 及以上版本 |
| PHP | 4.4 及以上版本 |
| .NET | 7.1.0 及以上版本 |
注意
- 您必须显式启用启用 RUM 自动注入选项。
- 自动 RUM 注入目前仅支持 Java Server Pages(JSP)。
使用场景
假设一名 APM 用户希望添加 RUM 监视器,以便在观察 APM 指标的同时监控应用程序性能。在这种情况下,用户必须手动配置监视器详情、将生成的脚本复制粘贴到应用代码中,并将 RUM 监视器映射到 APM 应用。
使用自动 RUM 注入功能后,APM 代理在启用该功能时会自动将 RUM 脚本注入到支持的 HTML 响应中,无需手动修改代码或重新部署。
自动 RUM 注入的工作原理
Site24x7 的 APM 代理识别受支持的应用环境(Java、.NET 或 PHP),并检测从服务器发送给终端用户的 HTML 响应。
当 APM 应用的启用 RUM 自动注入选项被启用时,代理会在响应到达用户浏览器之前将 RUM 脚本注入到相关 HTML 页面中。
该脚本随后在用户浏览器中加载,并收集真实用户性能指标,包括页面加载总数、平均响应时间和其他前端性能数据。
注意
RUM 脚本仅针对响应头中 Content-Type 为 text/html 的应用(可在浏览器调试工具的网络标签中查看)进行注入。
使用自动 RUM 注入添加 RUM 监视器
- 为您的应用安装相应的 APM 代理(Java、.NET 或 PHP)。
- 成功安装后,导航至 APM > APM Insight > 应用程序,APM 监视器将以指定名称完成配置。

图 1. 已在应用程序中添加的 APM 监视器。
- 编辑 APM 应用并启用自动 RUM 注入:
导航至 APM > APM Insight > <your_application> > 编辑 > 编辑 APM Insight 应用程序。 - 将启用 RUM 自动注入选项设置为是。
注意默认情况下,启用 RUM 自动注入选项设置为否。只有将此选项设置为是后,才会创建 RUM 监视器。
图 2. 编辑 APM Insight 应用程序页面
- 启用后,RUM 监视器将自动创建并映射到 APM 应用程序。
- 要查看 RUM 监视器,请点击 Web RUM 标签。RUM 监视器将遵循以下命名格式:
<APM_name>-RUM。
图 3. 已在 Web RUM 中自动添加的 RUM 监视器。
访问 RUM 小组件
您可以在应用程序仪表板的概述和 RUM 分析标签下,以及在 RUM 模块中查看 RUM 指标。
图 4. 概述标签下与 RUM 相关的小组件。
图 5. RUM 分析标签下的 RUM 小组件。相关文章
