P7 前端必备技能,如何搭建一个前端监控系统
我敢说,50% 的前端程序员都很难接触到实践前端埋点与监控。当然,就算有机会接触到前端监控的前端,一旦遇到相关问题也十分令人痛苦了。
用户在实际场景重的一系列操作,外加一些类似机型、网络环境的问题,让前端很难在开发环境中复现出来。特别是前端在没有监控加持的情况下,需要人肉解决问题,还要应对产品的需求轰炸,真是太难了。
为什么要做前端监控?
前端监控都在控制什么?


前端监控搭建过程中的一些问题
- 数据收集如何衡量是否会影响用户端性能? 
- 如何统计页面所有 AJAX 性能数据,如何知道所有 AJAX 已加载完毕? 
- 如何知道一个用户访问了哪些页面,访问深度何如,怎么跟踪记录? 
- 如何解决数据频繁写入数据量太大的问题,数据库应该怎么设计或处理? 
- 如何验证采集到数据的准确性? 
课程介绍
课程大纲
- 课时1:为什么要做前端监控? 
- 课时2:前端监控什么数据? 
- 课时3:前端监控架构设计 
- 课时4:设计监控上报数据模型 
- 课时5:开通 SLS 日志服务 
- 课时6:如何通过 webTrack 上报数据 
- 课时7:JS 错误和资源采集 
- 课时8:接口错误采集 
- 课时9:白屏错误统计方法和代码 
- 课时10:页面加载时间计算方法和代码实现 
- 课时11:FP/FCP/FMP/FID 时间原理介绍 
- 课时12:FP/FCP/FMP/FID 时间代码实现 
- 课时13:卡顿原理和采集代码实现 
- 课时14:TBT 体验指标计算原理 
- 课时15:PV 和自定义指标采集 
- 课时16:如何做数据查询和可视化 
- 课时17:搭建可视化数据大盘 
- 课时18:参数化数据查询与大盘构建 
- 课时19:监控和告警的区别 
- 课时20:设置 JS 同步增长告警 
- 课时21:告警准确性问题 
你能学到什么?
- 了解前端监控架构设计 
- 设计监控上报数据模型 
- 页面性能监控代码实现 
- 学会搭建可视化数据大盘 
- 数据监控告警系统搭建 
讲师介绍
阿里一哥 - 高级技术专家
适用人群
评论
