认识
2024年04月21日
一、认识
1.1 工作流
Web
监控是一个全链路的监控体系, 包括数据采集、数据加工处理、削峰限流、数据上报、数据聚合、数据清洗、数据入库、数据分析与数据挖掘以及根据分析结果进行针对性的调整、消息推送等。
-
数据采集: 包括页面性能数据、异常数据、用户行为、资源数据、个性化指标等数据采集的过程
-
数据加工处理: 包括数据格式化、丰富上下文信息
-
削峰限流: 频率限制
-
数据上报: 上报方式、上报时机、上报优化
-
数据聚合
-
数据清洗
-
数据入库
-
数据分析与挖掘: 性能数据分析、异常数据分析、用户行为数据分析
-
消息推送
1.2 采集设计
二、错误采集
-
JS
代码运行错误、语法错误等 -
异步错误
-
静态资源加载错误
-
接口请求报错
三、用户行为采集
用户行为采集 包括页面路由变化、鼠标点击、资源加载、接口调用、代码报错等行为
四、性能数据采集
性能数据采集 包括FP
、FCP
、LCP
、TTFB
、FID
、CLS
五、资源数据采集
资源数据采集 包括资源列表、资源缓存率
六、个性化指标采集
个性化指标采集 包括 long task
、内存使用情况、首屏加载时间