跳转到主要内容

概述

RUM 应用是承载前端性能监控数据的容器,用于采集、存储和分析用户在前端应用中的真实体验数据。一个应用代表一个被监控的前端项目,可以是网站、移动应用或单页应用等。
我们建议按照业务系统或应用来创建 RUM 应用,例如:官网、商城、管理后台等。
每个应用拥有独立的 applicationIdclientToken,用于识别数据来源并确保数据安全。应用创建后,您需要将 SDK 集成到您的前端代码中,以开始数据采集和监控。

应用权限

为了满足不同业务场景的数据安全需求,RUM 应用提供了灵活的访问级别设置:
访问级别可见范围适用场景
公开账户内所有用户可见,可查看数据和处理 Issue通用业务应用
私有仅创建者、账户管理员和主体账户可见敏感业务数据
私有应用中,其他成员若需查看内容,可以通过分享故障链接的方式临时授权访问。

创建应用

RUM 应用创建界面
通过 RUM 产品引导页面,您可以快速创建一个应用:
1

选择应用类型

选择应用对应的前端技术类型,目前支持 JavaScript (JS)、Android、iOS
2

设置管理团队

指定该应用的管理团队。
团队所属成员对该应用拥有全部操作权限,非团队成员对该应用的配置仅可只读访问。
3

配置地理信息

默认情况下,自动启用用户地理位置数据采集。如需禁用客户端 IP 或地理位置数据的自动采集,请关闭地理信息收集开关。详见 数据收集
4

配置告警

默认情况下,自动开启告警通知,方便您及时处理错误。详见 Issue 告警

SDK 配置

您可以在 应用配置 > SDK 配置 中修改参数并实时预览初始化代码,以便快速接入 SDK。
在应用管理中修改 SDK 配置并不会实时生效到已集成的客户端。所有配置更改需要在您的前端代码中更新并重新部署才能生效。

服务定义

服务是一个独立的、可部署的代码存储库,它映射到一组页面。
如果您的应用程序是作为一个整体构建的,那么您的 RUM 应用只需要一个服务名称。
flashcatRum.init({
  applicationId: 'YOUR_APP_ID',
  clientToken: 'YOUR_CLIENT_TOKEN',
  service: 'my-web-app'  // 单一服务名称
});

下一步