了解我们在中国开展业务的承诺。 阅读全文

什么是 RUM 监控?

真实用户监控 (RUM),又称 RUM 监控,是一种 Web 和应用程序监控过程,可实时捕获和分析用户与网站、Web 应用程序或移动应用程序的每次交互。与模拟用户交互的综合监控不同,RUM 监控是在实际用户浏览网站以及与应用程序交互时收集数据。这种方法从现实条件下的真实用户的角度出发,提供了关于用户体验的性能、功能和质量的独特见解。

公司为什么使用 RUM 监控

随着商业世界转移到线上,网站、Web 应用程序和移动应用程序已成为销售产品和服务、与员工和客户进行沟通以及管理业务运营的关键技术。这些技术发挥得当时,公司就能与客户建立更牢固的关系、改善公众对品牌的认知、提高工作场所的效率和生产力,同时提高利润。相反,如果网站加载速度太慢或应用程序无法按预期运行,糟糕的用户体验可能会导致客户流失、品牌形象受损、销售下滑,并导致公司失去商机。

在与其他数字体验监控解决方案结合使用时,Akamai mPulse 之类的 RUM 监控技术可以帮助开发团队和管理员持续跟踪网站及应用程序的性能。通过了解这些技术的运行状况,公司就能不断对其作出改进,从而增强客户体验。他们可以在问题和漏洞影响用户和客户之前修复它们。他们还可以优化网站和应用程序,以提高效率并最大限度地增加收入。

RUM 监控的工作原理

RUM 最终用户体验监控解决方案的工作原理如下:

  • 收集数据:真实用户监控解决方案会通过在服务器和设备上安装 JavaScript 代码片段等轻量级软件组件,或是在应用程序中安装 SDK 来收集性能数据。RUM 工具还可以通过 API 从云服务、网络设备和第三方应用程序中收集数据。
  • 输数据:用户与网站和应用程序进行交互时,RUM 数据会传输到中央系统,以提供实时或近乎实时的监测能力。
  • 分析:高级算法和分析可帮助解读数据,并提供交互的全面视图。
  • 告警:RUM 监控工具还可以就性能问题或用户体验问题向 IT 团队发出告警。这让 IT 团队能够在潜在问题升级或影响用户之前快速做出响应。
  • 可视化:RUM 监控工具通常会提供可定制的仪表板,用于以可视化方式展示数据。实时数据源提供系统性能和运行状况的实时概览。
  • 故障排除:RUM 监控解决方案包含各种功能,有助于诊断和排除缺陷及问题。这些功能可能包括日志管理和分析、事务跟踪以及性能分析。
  • 集成:为了全面了解 Web 性能并更快地解决问题,大多数 RUM 监控工具都能轻松地与其他 IT 系统(如事件管理系统和自动化工具)进行集成。

RUM 监控揭示了什么

实时用户监控工具(例如 Akamai mPulse)可帮助 DevOps、开发团队和 IT 管理员发现可能无法通过传统测试方法或综合测试发现的各种问题。

  • 性能问题:RUM 监控可以识别出页面加载时间问题、特定地理位置的网络或服务器延迟问题,以及前端和后端系统中导致用户体验降级的瓶颈问题。
  • 功能问题:RUM 技术可以捕获可能会破坏功能或导致体验降级的 JavaScript 错误、影响应用程序功能和动态内容加载的 AJAX 调用问题,以及影响应用程序性能和功能的 API 故障。
  • 可用性和用户体验问题:RUM 使 IT 团队能够发现页面加载速度问题、页面在用户屏幕上的呈现效果问题、与页面交互的便捷程度问题,以及用户在结账或注册等关键工作流程中遇到的问题。
  • 参与度和行为见解:通过跟踪真实用户的交互,RUM 监控可以发现参与度异常低或跳出率高的页面,或者识别出未充分利用或存在问题的功能。
  • 技术和基础架构见解:真实用户监控可以发现特定于某些设备类型或浏览器的问题、由第三方脚本或服务引起的问题,以及与加载未针对性能进行优化的图像、CSS 文件或 JavaScript 文件等资源相关的问题。
  • 运营和监控方面的差距:RUM 可以突出显示未触发告警的关键问题,并提供对传统应用程序性能监控 (APM) 工具未充分覆盖的领域的全面监测能力。

RUM 监控捕获的指标

RUM 监控解决方案可以捕获全面的真实用户指标以及有关网站和应用程序性能的数据。

性能指标

  • 页面加载时间:页面完全加载并达到完全可交互状态所需的时间,这是衡量用户满意度和 SEO 排名的关键指标。
  • 收到第一个响应的字节所花费的时间 (TTFB):从用户发出请求到接收到服务器响应的第一个字节的时间,这是后端性能的衡量指标。
  • 核心网页指标:Google 定义的影响用户体验和 SEO 的关键指标。
  • API 响应时间API 响应请求的速度,影响 Web 应用程序的功能和响应速度。

用户体验指标

  • 会话持续时间:用户在应用程序或网站上花费的时间,这是衡量参与度的指标。
  • 跳出率:仅查看一个页面后就离开网站的访问者所占百分比,这是衡量内容相关性和登陆页面质量的指标。
  • 用户历程:用户在应用程序或网站上的浏览路径,这有助于优化转化路线并发现潜在的性能瓶颈。
  • 转化率:采取购买或下载内容等预期操作的用户所占百分比,这是衡量网页或应用程序中功能有效性的指标。

可靠性指标

  • 错误率:这是衡量用户遇到前端 JavaScript 错误、后端错误和 API 调用失败等错误的频率的指标。
  • 正常运行时间/停机时间:应用程序或服务可用的时间所占百分比,这通常用于证明对服务级别协议 (SLA) 的遵守情况。
  • 崩溃报告:移动应用程序崩溃的次数,这是衡量稳定性的指标。

基础架构指标

  • 资源利用率:这些指标可跟踪 CPU、内存和磁盘使用情况指标,用于衡量后端基础架构的运行状况。
  • 网络延迟:这些指标可监控网络数据传输过程中影响用户体验的延迟,尤其是分布于不同地理位置的应用程序中的延迟。

参与度指标

  • 页面浏览量:网站上被浏览的页面的数量,这是衡量网站参与深度的指标。
  • 活跃用户数:特定时间段内的活跃用户数量,这是衡量受欢迎程度和用户留存率的指标。

RUM 监控的优势

真实用户监控工具可以为企业及其开发 IT 团队带来许多优势。

  • 改善用户体验:用户希望网站和应用程序能够快速、轻松且流畅地运行。RUM 监控使企业能够优化流程并解决问题,从而提供卓越的体验。
  • 提高参与度和留存率:用户更有可能使用并再次访问运行状况良好的网站和应用程序。
  • 提升转化率:对于电子商务网站和在线服务,更快的速度、更高的性能会直接影响转化率。
  • 提升搜索引擎排名:包括 Google 在内的许多搜索引擎都将性能纳入了搜索引擎结果页面 (SERP) 的排名算法中。
  • 降低运营成本:通过优化应用程序和网站性能,企业可以降低与获取带宽和计算能力相关的运营成本。
  • 提高品牌认知度:性能卓越的应用程序和网站可以改善用户和客户对品牌的认知。
  • 简化可扩展性:利用 RUM 监控进行优化,可使系统更好地应对流量的快速增长或流量高峰。
  • 实现竞争优势:通过帮助提供更快、更可靠的用户体验,RUM 可为企业带来竞争优势。
  • 简化合规性:RUM 监控工具有助于发现网站和应用程序中存在的可能会危及法律和法规要求合规性的问题。
  • 增强移动体验:随着越来越多的用户在智能手机和平板电脑上与网站和应用程序进行交互,RUM 解决方案可以帮助这些设备克服多变的网络状况,从而实现性能优化。
  • 防范安全漏洞:实时监控可以检测出有可能表明存在安全威胁的异常模式或活动,例如 暴力破解攻击,从而帮助安全团队快速阻止潜在入侵。

常见问题 (FAQ)

真实用户监控(RUM 监控)是一种性能分析技术,可在真实用户与网站或应用程序交互时实时捕获和分析这些用户的数据。在与 网站性能测试网站速度测试结合使用时,RUM 监控可帮助企业了解其网站、Web 应用程序和移动应用程序在各种用户条件和设备下的实际表现。这些信息对于识别瓶颈、排除问题、增强用户体验以及提高数字体验整体质量至关重要。

RUM 监控从真实用户的操作和行为中收集数据,而综合测试使用自动化脚本来模拟用户在网站、Web 应用程序或移动应用程序中的操作。综合测试使团队能够定期、系统性地测试不同环境中的性能。RUM 数据提供了基于真实用户行为的见解,而综合测试提供了一种可控方式,可预测和识别潜在问题以避免其影响用户。在回归测试中,开发团队必须测试最近修改或更新的系统,综合监控在此类测试中也很有帮助。相比之下,RUM 监控可根据用户行为和操作提供真实世界的见解,而综合测试可能无法预测这些行为和操作。

Google 核心网页指标是 Google 认为对网页整体用户体验最为重要的几个指标。 核心网页指标监控是指对网页和网站的这些指标进行跟踪的任务。核心网页指标包括:

  • 最大内容渲染时间 (LCP):在网页上呈现最大文本块或图像元素所需的时间。不超过 2.5 秒的 LCP 评分被视为良好。
  • 首次输入延迟 (FID):从用户首次与页面交互到浏览器能够开始处理这些交互的时间。良好的 FID 评分为 100 毫秒或更短。
  • 从交互到下一次渲染的时间 (INP):此指标表示页面生命周期内从交互到渲染的响应最长持续时间。
  • 累积布局偏移 (CLS):用于衡量页面加载时的视觉内容布局意外移动或变化的程度,是衡量页面稳定性和用户体验质量的指标。

监控和改进核心网页指标有助于增强用户体验并提升搜索引擎排名。

客户为什么选择 Akamai

Akamai 是一家专注于网络安全和云计算的公司,致力于支持并保护在线商业活动。我们领先的安全解决方案、卓越的威胁情报以及全球运营团队,构建了全方位、深度的防护体系,以守护企业关键数据与应用程序的安全。Akamai 全栈式的云计算解决方案依托全球广泛分布的平台,提供出色的性能与经济高效的服务。全球多家企业坚信,Akamai 能够提供卓越的可靠性、规模和专业知识,帮助其满怀信心地实现业务增长。

探索 Akamai 所有的交付解决方案