指标自定义打点
探针支持对性能指标进行自定义设置,包括完全加载、FCP、LCP、TTI,可以利用浏览器原生接口或探针接口方式。
浏览器接口performance.mark方式
利用浏览器接口performance.mark(...),需加入ty_
前缀表示是TINGYUN的指标,调用接口的时间点将会被探针记录为指标触发时间。
设置白屏:
performance.mark('ty_fp');
设置首屏:
performance.mark('ty_fs');
设置可交互:
performance.mark('ty_dr');
设置完全加载时间:
performance.mark('ty_dr');
延迟上传配置
如果设置时间晚于load事件触发,需要在探针配置中设置指标的等待时间,如果此时没有mark其中的指标,探针将等待一段时间上传,最终等待时间取所有未设置指标的最大值。
示例:
pfDelay: {
fs: 1000,
le: 2000
}
如果load时le
和 fs
都没有设置,探针将等待2秒。