RUM 应用是承载前端性能监控数据的容器,用于采集、存储和分析用户在前端应用中的真实体验数据。一个应用代表一个被监控的前端项目,可以是网站、移动应用或单页应用等。我们建议按照业务系统或应用来创建 RUM 应用,例如:官网、商城、管理后台等。每个应用拥有独立的applicationId
和clientToken
,用于识别数据来源并确保数据安全。应用创建后,您需要将 SDK 集成到您的前端代码中,以开始数据采集和监控。应用权限#
为了满足特殊业务需求,RUM 应用提供了灵活的权限管理选项(访问级别),确保信息仅对部分成员或团队可见。以下是两种主要的权限设置:公开: 应用对所有用户可见,所有用户都可以查看此应用收集的数据,并可以处理此应用下的 issue。
私有: 仅限于应用创建者和账户管理员(Account Admin)以及主体账户查看此应用收集的数据,其他成员若需查看内容,可以通过分享故障链接的方式查看。
创建应用#
应用类型:选择应用对应的前端技术类型,目前只支持JavaScript (JS)
。
管理团队: 设置该应用的管理团队,团队所属成员对该应用有全部操作权限,非创建者对该应用的配置只读。
地理信息:默认情况下,自动启用用户数据采集。如果需要禁用客户端 IP 或地理位置数据的自动用户数据采集,请关闭地理信息收集的开关。有关详细信息,请参阅RUM 浏览器数据采集。 告警配置:默认情况下,自动开启告警通知,方便您及时处理错误。有关详细信息,请参阅告警通知 SDK 配置#
您可以在应用配置-SDK 配置中修改参数来实时预览初始化 SDK 的代码,以便您快速接入 SDK,有关更多配置说明可见初始化参数在应用管理中修改 SDK 配置并不会实时生效到已集成的客户端。所有配置更改需要在您的前端代码中更新并重新部署才能生效。这意味着当您调整采样率、服务名称等参数后,需要在前端代码中相应地更新 SDK 初始化参数,并重新部署应用。
服务如何定义?#
服务是一个独立的、可部署的代码存储库,它映射到一组页面。如果您的应用程序是作为一个整体构建的,那么您的 RUM 应用对该应用程序有一个服务名称。
如果您的浏览器应用程序是作为多个页面的单独存储库构建的,请在应用程序的整个生命周期中编辑默认服务名称。
下一步#