- 修改所有配置后,因为服务端缓存,所以5分钟左右才会生效,且仅对新开始的会话生效
- 因为很多客户用户ID不一定会全传,为方便查询,用户名称会匹配:用户ID/用户名称/终端设备ID字段;用户ID会匹配:用户ID/终端设备ID字段
- 权限说明:页面、操作、网络请求列表展示哪些数据,是根据资源域标签找应用,再找对应内容;而不是根据资源域标签直接找页面、操作、网络请求
- 当升级至ONE 4.0.0后,健康评分用到的请求指标会改为业务请求指标,且即使从ONE4.0.0回退至之前版本后,也还是业务请求指标
- URL路径特殊字符配置会对rum controller所有类型事件的URL路径 处理生效,在里面的特殊字符不做截取,否则会不取特殊字符后的内容
- 协议扩展固定根据IP网段聚合。IP 地址按子网合并,IPV4 合并到 C 段,IPV6 合并到前 64 位;IPV4 例:http://192.168.1.8/test/,会合并为http://192.168.1.*/test/;IPV6 例:http://[cdcd:910a:2222:5498:8475:1111:3900:2020]/test/会合并为:http://[cdcd:910a:2222:5498::::]/test/
- 用户操作命名规则的控件文本:SDK采集到的控件文本,去除“\t”和“\n”特殊字符后,若超过20个单位(此处单位指:1个中文汉字是1单位,1个英文字母是1单位,1个标点符号也是1单位),跳过控件文本字段,进行匹配标题等其他字段
- 设备品牌、终端设备是根据SDK采集内容做映射表,是支持修改配置的,如果发现有问题,请联系技术支持同事调整
- 国家、省份、城市、地区、运营商都是根据SDK采集的IP通过IP库查询得到的,是支持修改IP库的,如果发现有问题,请联系技术支持同事调整
- 终端应用相关指标默认不展示运营商维度,页面相关指标默认不展示接入方式、城市、运营商维度,操作相关指标默认不展示终端设备、接入方式、城市、运营商、操作方法类型、控件ID维度,网络请求相关指标默认不展示终端操作系统、操作ID、操作名称维度。可通过配置开启展示上述维度,如果有需要,请联系技术支持同事调整
- RUM记录是入的具体的运营商,但指标的运营商维度默认只入中国移动、中国联通、中国电信+其他(非国内三大运营商都会入为其他),指标维度入具体运营商可通过配置开启,如果有需要,请联系技术支持同事调整
- 当页面主框架和大部分资源已经完成,onload触发,单LCP在onload后绘制完成,会出现页面完全加载耗时小于LCP耗时
- 当首屏内容和资源已经加载完成,但onload之后还在执行大量JS,主线程有长任务,此时页面完全加载耗时小于TTI耗时
- 修改SDK相关配置后,仅会对新会话生效,目前已开始的会话还是之前逻辑
- 当列表数据大于等于10000条时,数据可能会失真,因为当前设计是先查10000条数据,然后计算部分需要计算的指标、排序、分页,很多指标是在代码里计算的,没办法加到sql排序再分页,可以通过添加限制条件来减少列表数据条数。
- 跨域情况下,可能无法将RUM和APM端到端打通
- RUM相关定义中:URL路径默认是会截取“#”后的内容,如https://a.b.com/deploy#a/b当,那么其URL路径部分为deploy,不会包含#a/b,如果您期望URL为deploy#a/b,可在配置中加上#,改为。也就是该参数中的符号是不会被截断的,其中“,”为不同符号的分隔符
- 数字体验中终端应用唯一标识为:账号ID、环境ID、应用名称(对应数据模型的识别名称字段)
- 数字体验中页面唯一标识为:账号ID、环境ID、页面类型、页面名称(对应数据模型的识别名称字段)
- 数字体验中操作唯一标识为:账号ID、环境ID、终端应用ID、操作名称( 对应数据模型的识别名称字段)
- 数字体验中网络请求唯一标识为:账号ID、环境ID、协议扩展数据类型、请求来源、请求名称(对应数据模型的识别名称字段)
- 数字体验中终端应用的告警:在告警规则中选了预置指标体系中终端应用分类的指标,分组终端应用+其他维度(可以没有),则在是终端应用的告警;选了非终端应用的指标,进行终端应用+其他维度(可以没有),不算到终端应用的告警
- 数据采集/采集限制:不支持针对Web应用配置
- 如果前后端都是我们的探针,则默认可以端到端打通
- 实体识别/终端应用/符号化文件管理:仅支持Android、iOS、HarmonyOS NEXT应用上传
- 实体识别/终端应用/JS SourceMap管理:仅支持Android、iOS、HarmonyOS NEXT、Web应用上传
- 实体识别/终端应用/崩溃识别:仅支持Android、iOS、HarmonyOS NEXT应用上传
- 健康评分/原生视图:仅支持Android、iOS、HarmonyOS NEXT应用配置
- 健康评分/H5页面:仅支持Android、iOS、HarmonyOS NEXT、Web应用配置
- 慢速判定/应用启动:不支持Web应用配置
- 慢速判定/页面加载:仅支持Android、iOS、HarmonyOS NEXT、Web应用配置
- 慢速判定/视图启动:仅支持Android、iOS、HarmonyOS NEXT应用配置
- 数字体验相关指标因使用去重函数,可能和记录明细存在一定误差
- 异常判定/终端应用:仅支持Android、iOS、HarmonyOS NEXT应用配置
- 异常判定/代码异常/崩溃:仅支持Android、iOS、HarmonyOS NEXT应用配置
- 异常判定/代码异常/卡顿:仅支持Android、iOS、HarmonyOS NEXT应用配置
- 域名类型判定规则
1、网络请求优先匹配 CDN 域名,匹配成功则归类为 CDN 域名
2、未匹配到 CDN 域名时,按以下分支判定
(1)命中自有域名,且 CNAME 符 合预置匹配标准,归类为 CDN 域名
(2)命中自有域名,且 CNAME 未符合预置匹配标准,归类为自有域名
(3)未命中自有域名,归类为第三方域名
3、匹配细则
(1)域名匹配:域名完全一致,或通配符规则可覆盖即为匹配,例:*.com与a.com判定匹配。
(2)CNAME 匹配:满足任一条件即判定匹配:
·CNAME 完整相同
·末尾两段域名相同
·末尾三段域名相同
(3)域名以小数点作为分段依据,.com.cn整体视作单个分段。
4、当前版本已不支持自有域名和CDN域名存在交集,对于历史数据如果存在交集,则会识别为CDN域名
- AppFreeze相关指标默认是不带运营商维度,支持通过接口加上运营商维度,如果需要使用,可以联系技术支持同学
- 支持后台配置开关控制:平台是否展示点击未触发网络请求的操作,默认只展示点击且触发网络请求的操作或崩溃操作
- 支持后台配置开关控制:卡顿等重复上报时是否去重,默认不去重,因为去重后性能会差些
- 支持后台配置开关控制:是否展示没有caused by字符串的崩溃堆栈,默认不展示
- 数字体验/终端应用:创建应用按钮为部署状态/终端应用的快捷入口,创建完的应用会在部署状态/终端应用列表展示,待应用完成嵌码并上报指标数据后,才会在数字体验/终端应用列表展示