观测云用户体验功能介绍

用户访问监测


为何需要用户访问监测(RUM)?

云原生时代,如何提升用户体验成为企业关注的新命题。企业不仅需要观测全面、真实的数据来确保其系统的稳定性和可靠性,还需要快速监测用户的使用行为和遇到的问题。

由此,观测云提供用户访问监测(RUM)功能,力图完整追踪用户的每次访问,了解每个请求背后的真实需求,高效优化产品性能。

数据从何而来?

观测云用户访问监测通过 RUM Headless 自动化部署,采集 Web、Android、iOS、小程序和第三方框架的用户访问数据。您可以实时查看与分析用户访问数据,洞察用户访问环境,回溯用户操作路径及分解操作响应时间;还可以了解用户操作导致的一系列调用链的应用性能指标情况,实现端到端的全面监测,高效提高应用程序性能和用户体验。

如何开启用户访问监测(RUM)?

要开启用户访问监测功能,首先需要部署一个公网 DataKit 作为 Agent,客户端的用户访问数据通过这个 Agent 将数据上报到观测云工作空间。

具体的 DataKit 安装方法与配置方法,可参考 DataKit 安装。

DataKit 安装完成后,开启 RUM 采集器,接入应用配置,即可开始采集用户访问的相关数据。

开始配置

登录观测云控制台,进入用户访问监测 > 应用列表 > 新建应用。

1、输入应用名称 、应用 ID;

  • 应用名称:用于识别当前用户访问监测的应用名称;
  • 应用 ID:应用在当前工作空间的唯一标识,对应字段:app_id。该字段仅支持英文、数字、下划线输入,最多 48 个字符。

2、选择应用类型,目前支持 Web、小程序、Android、iOS 和自定义五种类型。

3、SDK 配置

您可以点击以下链接查看对应的应用接入配置方式:

应用接入配置
Web 应用接入 Android 应用接入 iOS 应用接入
小程序应用接入 React Native 应用接入 Flutter 应用接入
UniApp 应用接入 macOS 应用接入 C++ 应用接入

关于选择自定义应用类型的相关配置说明:

  • 选择自定义应用类型,可在右侧查看对应的应用接入说明。
  • 在分析看板一栏,您可自定义选择工作空间内内置视图作为此应用的关联分析看板。
  • 默认自定义应用类型无分析看板,需要您手动配置关联。您可以同时绑定多个内置视图。
操作 说明
筛选下拉框 单选,支持模糊匹配搜索,范围:内置视图。
跳转 点击即可跳转打开展示分析看板,并将当前应用 ID 带入到视图变量中。
删除 点击即可删除已添加的关联分析看板。
  • 配置完成后,回到应用列表。您可以点击 ,对该条应用进行编辑或删除。

注意事项

  • 应用 ID 一经更改,需要同步更新 SDK 中的配置信息;
  • SDK 更新成功后,新的分析视图和查看器列表仅展示最新 app_id 关联数据,旧的应用 ID 对应数据将不会做显示;
  • 用户访问指标检测监控器请及时变更到最新应用 ID 配置或重新创建基于新的应用 ID 对应数据的指标检测;
  • 旧的应用 ID 数据可以通过用户访问内置视图、自定义仪表板或者 DQL 工具等方式查看分析;
  • 若在进行配置自定义应用时未添加关联分析看板,则无法跳转至分析看板。
  • 您可以通过点击 分析看板 或 查看器 进一步查看当前用户访问应用程序的详细信息。

何为会话重放?

观测云用户访问监测的基本概念围绕用户操作和用户会话展开。基于用户在应用程序中执行的各种访问行为,观测云可以捕捉 Web 端、小程序、Android、iOS 和自定义应用的用户会话。

借助现代浏览器提供的强大 API 拓展能力,观测云会话重放实时捕获用户的操作数据、重放用户的操作路径。如此一来,能有效重现、定位并解决错误。

可视化分析用户访问数据

分析看板

用户访问监测 > 分析看板涵盖不同端口的多种分析场景,从性能、资源和错误三方面为您展示多项指标数据,您能够通过关键性能指标了解用户前端的真实体验,快速定位用户访问应用的问题,提高用户访问性能。

查看器

接入应用并完成数据采集后,除上面的分析看板外,您还可以在查看器进一步了解每个用户会话(Session)、页面性能(View)、错误(Error)以及其他相关数据,并通过一系列设置全面了解和改善应用的运行状态和使用情况。

自建链路异常数据追踪

观测云用户访问监测可以设置自定义追踪任务,实时监控追踪轨迹,基于全面的追踪信息,快速精准定位异常根因;同时能保证链路上下文在不同环境下都能够完整透传,避免出现上下文丢失导致的断链现象,从而及时发现漏洞、异常和风险;还能通过浏览器插件的实现方式,创建简洁无代码的端到端测试。

利用生成指标细分数据

面对庞大的原始数据体量,观测云用户访问监测的生成指标功能可以帮助 Dev & Ops 和业务方降低多维度分析的难度。其基于当前空间内的现有数据生成新的指标数据,联动绑定自定义仪表板,从而根据指标维度进行定期统计。

数据存储策略与计费规则

观测云为用户访问数据提供 3 天、7 天、14 天三种数据存储时长选择,您可以按照需求在管理 > 基本设置 > 变更数据存储策略中调整。

更多数据存储策略,可参考 数据存储策略。

基于按需购买,按量付费的计费方式,用户访问监测计费统计当前空间下一天内所有页面浏览产生的 PV 数量,采用梯度计费模式。

更多计费规则,可参考 计费方式。

相关推荐
西安小哥5 分钟前
端侧跑大模型,真正的门槛不在参数量:一次 596 秒到 10 秒的压缩路径复盘
前端·人工智能
陈随易26 分钟前
Cloudflare 出钱,Vite 团队挑人,44 个维护者分 30 万美元
前端·后端·程序员
恋猫de小郭1 小时前
Flutter THLC 的 WebView 滚动终于从 70 FPS 提升到 120 FPS
android·前端·flutter
严肃小白兔2 小时前
TanStack Router 更新构建工具链:Node.js 兼容性、路由分割与前端工程实践
前端·node.js·状态模式
IT_陈寒2 小时前
Vue这个奇葩的响应式问题让我加班到凌晨
前端·人工智能·后端
风骏时光牛马2 小时前
功能可用性自动化测试验证
前端
LucianaiB12 小时前
【元宝搜索开发者征文大赛】AI时代,学得慢就不用学?用元宝搜索打造一个教程保质期,确保每一个教程符合你的现状
前端·人工智能·ai编程
excel12 小时前
JavaScript 对象池:减少高频对象创建与 GC 压力
前端
陈随易14 小时前
纯 Go 写的 JS 引擎,跑分超过了 C 语言的 QuickJS
前端·后端·程序员
子兮曰16 小时前
Chrome 权限元素实战:144 与 151 的渐进增强写法
前端·javascript·chrome