概述
前端性能监控(Real User Monitoring,RUM)是一站式前端监控解决方案,专注于 Web 和小程序等大前端领域,主要关注用户页面性能(页面测速、接口测速、CDN 测速等)和质量(JS 错误、Ajax 错误等),并且联动腾讯云应用性能监控实现前后端一体化监控。用户只需要安装 SDK 到自己的项目中,通过简单配置化,即可实现对用户页面质量的全方位守护,真正做到了低成本使用和无侵入监控。
- 本章节介绍的前端性能监控 API 接口均为 API 3.0 接口。
- 您可以使用本文档介绍的 API 对前端监控服务进行相关操作,如读取监控数据等。
- 前端性能监控支持的所有接口信息,请参见 API 概览。
术语表
前端性能监控 API 接口常见术语参见下表:
术语 | 描述 |
---|---|
业务系统 | 业务系统用于分类管理应用,每个业务系统有唯一的 Token,应用接入的时候需要指定 Token。可以基于业务系统实现权限管理和分账,不同业务系统之间的监控数据完全隔离。 |
PV (Page View) | 页面浏览量,指用户访问页面的总次数。每次加载或刷新页面都会增加 PV 计数,用于衡量页面的访问量。 |
UV (Unique Visitor) | 独立访客数,指访问页面的唯一用户数。同一用户多次访问只计为 1 次 UV,用于衡量实际用户规模。 |
Sourcemap | 一种映射文件,用于将压缩后的 JavaScript 代码(如 minified 或 bundled 代码)映射回原始源代码,便于调试和错误定位。在前端性能监控中,Sourcemap 可用于还原线上报错的准确代码位置。 |
指标 | 指标(Metrics)是对应用在特定时间点或时间段内性能的定量测量,通常以时间序列数据形式存储,支持聚合计算(如平均值、最大值、分位数)和趋势分析。 |
个例 | 个例是指发生了错误或性能问题时的记录,包含了问题发生时的错误信息和上下文信息。 |
使用限制
默认情况下,子用户没有前端性能监控 RUM 的访问权限,因此,我们需要通过访问管理(CAM)来赋予子用户访问 APM 的权限,详情请参见 访问管理。
API 快速入门
您可以使用 API Explorer 工具在线调用 API。
本文以获取 PV 数据为例,通过 API Explorer 工具调用 API 接口的步骤如下:
- 进入 API Explorer 工具页面。更多 API Explorer 工具使用信息,请参见 使用 API Explorer。
- 调用 创建 RUM 业务系统 接口,创建业务系统。创建完成后返回业务系统 ID。
- 调用 创建 RUM 应用 接口创建应用,创建完成后获取返回的应用 ID。
- 调用 获取 PvUrlInfo 信息接口,获取 PV 数据。