项目设置集合了多个基础信息的配置,包含上报配置、JS错误聚合、慢页面&慢启动&慢请求、性能指标基准线、表现分、报警ACK,通过修改项目参数可以获取更适合业务的监控数据。
上报配置
小程序接入SDK后,SDK进行数据上报时除了使用接入的代码配置外,还会加载平台下发的配置。完成上报配置后,更新SDK的上报配置,就不需要更新SDK配置、进行发布上线等一系列繁琐的流程。
注意
上报配置完成后,保存配置后的5~15分钟可生效。
修改SDK上报配置
登录应用性能监控全链路版控制台。
在顶部导航栏,选择目标地域。
在左侧目录选择客户端监控,然后单击目标应用名称,再单击目标应用下的小程序pro监控。
在控制台左上角选择全部功能 > 项目设置。
在上报配置模块下,完成以下配置,然后单击保存。
配置项说明:
配置项 | 说明 |
---|
类型 | 上报类型。
包括基础配置、JS错误、请求监控、自定义监控、性能监控和setData。 |
用户采样率 | 小程序Pro监控的默认用户采样率,即上报比例。示例:0.3表示30%的用户开启上报。 - JS错误的默认用户采样率为
1 。 - 请求监控的默认用户采样率为
1 。 - 自定义监控的默认用户采样率为
1 。 - 性能监控的默认用户采样率为
1 。 - setData的默认用户采样率为
0.01 。
|
规则采样 | 支持设置采样率、选择过滤条件。 - 如果同时设置了多个采样规则,优先匹配优先级高的规则。
- 如果某条上报数据成功匹配第一条规则,可以命中采样,则不再匹配下一规则。
- 如果第一条规则匹配失败,则匹配下一优先级的规则。以此类推。
- 如果所有规则都匹配失败,无法命中采样,则无法上报。
|
配置白名单客户
- 登录应用性能监控全链路版控制台。
- 在顶部导航栏,选择目标地域。
- 在左侧目录选择客户端监控,然后单击目标应用名称,再单击目标应用下的小程序pro监控。
- 在控制台左上角选择全部功能 > 项目设置。
- 在上报配置模块下,单击基础配置。
- 在白名单客户输入框中,输入userId,对应用户可以上报全部类型的数据,确保在命中名单里。
慢页面&慢启动&慢请求
该配置可以修改慢页面、慢加载以及慢请求对应的阈值。
- 慢页面:页面跳转总耗时大于设置的阈值时,页面为慢页面。
- 慢启动:首屏加载总耗时大于设置的阈值时,为慢启动。
- 慢请求:请求时间大于设置的阈值时,该请求为慢请求。
性能指标基准线
性能分析基准线可以在性能指标图表中反映性能达标情况。
- 在性能监控页面展示了应用的全部性能指标,图表中红色的虚线就是对应的性能指标基准线。
- 用户也可以在配置过程中观察到近7天的指标值分布,同时还可以在性能监控-启动耗时分布和性能监控-页面耗时分布中查看指标值的分布情况。
表现分设置
表现分配置为平台计算小程序整体得分提供规则,在天级报表中可以查看表现分,在性能监控中可以查看页面性能评分。表现分 = 各指标评分 * 其权重。页面性能评分 = 各项指标评分 * 其权重。
如果某一个指标对表现分的负面影响很大,暂时又无法解决,您可以把该指标的阈值调高,降低该指标对表现分的影响,这样可以更清晰的查看其他指标对应用的影响。
例如:
- 如果JS错误率过高,暂时无法修复,那么可以提高阈值
- 如果请求错误很多,暂时无法修复,那么可以提高阈值
- 如果应用复杂度较高,请求耗时较大,那么可以提高请求耗时
报警ACK
报警ACK配置主要影响报警ACK操作,支持配置每次ACK的生效时长。在报警管理操作列报警详情可以进行操作。
单击ACK进入报警ACK状态。ACK只屏蔽报警通知,但报警事件依旧生成,规则仍然处于生效状态。
- 重置ACK:一次ACK默认屏蔽时长为24小时,在用户确认ACK的24小时内,可以随时重置ACK,倒计时刷新。
- 取消ACK:退出报警ACK状态。报警通知恢复正常。