跳到主要内容

认识

2024年04月21日
柏拉文
越努力,越幸运

一、认识


1.1 工作流

Web 监控是一个全链路的监控体系, 包括数据采集数据加工处理削峰限流数据上报数据聚合数据清洗数据入库数据分析数据挖掘以及根据分析结果进行针对性的调整、消息推送等。

  1. 数据采集: 包括页面性能数据异常数据用户行为资源数据个性化指标等数据采集的过程

  2. 数据加工处理: 包括数据格式化、丰富上下文信息

  3. 削峰限流: 频率限制

  4. 数据上报: 上报方式上报时机上报优化

  5. 数据聚合

  6. 数据清洗

  7. 数据入库

  8. 数据分析与挖掘: 性能数据分析、异常数据分析、用户行为数据分析

  9. 消息推送

1.2 采集设计

二、错误采集


  1. JS 代码运行错误、语法错误等

  2. 异步错误

  3. 静态资源加载错误

  4. 接口请求报错

三、用户行为采集


用户行为采集 包括页面路由变化鼠标点击资源加载接口调用代码报错等行为

四、性能数据采集


性能数据采集 包括FPFCPLCPTTFBFIDCLS

五、资源数据采集


资源数据采集 包括资源列表、资源缓存率

六、个性化指标采集


个性化指标采集 包括 long task内存使用情况首屏加载时间

参考资料


字节前端监控实践