用户访问监测¶
为何需要用户访问监测(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 数量,采用梯度计费模式。
更多计费规则,可参考 计费方式。