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:告警准确性问题
你能学到什么?
了解前端监控架构设计 设计监控上报数据模型 页面性能监控代码实现 学会搭建可视化数据大盘 数据监控告警系统搭建
讲师介绍
阿里一哥 - 高级技术专家
适用人群
评论