P7 前端必備技能,如何搭建一個前端監(jiān)控系統(tǒng)
我敢說,50% 的前端程序員都很難接觸到實踐前端埋點與監(jiān)控。當(dāng)然,就算有機(jī)會接觸到前端監(jiān)控的前端,一旦遇到相關(guān)問題也十分令人痛苦了。
用戶在實際場景重的一系列操作,外加一些類似機(jī)型、網(wǎng)絡(luò)環(huán)境的問題,讓前端很難在開發(fā)環(huán)境中復(fù)現(xiàn)出來。特別是前端在沒有監(jiān)控加持的情況下,需要人肉解決問題,還要應(yīng)對產(chǎn)品的需求轟炸,真是太難了。
為什么要做前端監(jiān)控?
前端監(jiān)控都在控制什么?


前端監(jiān)控搭建過程中的一些問題
數(shù)據(jù)收集如何衡量是否會影響用戶端性能? 如何統(tǒng)計頁面所有 AJAX 性能數(shù)據(jù),如何知道所有 AJAX 已加載完畢? 如何知道一個用戶訪問了哪些頁面,訪問深度何如,怎么跟蹤記錄? 如何解決數(shù)據(jù)頻繁寫入數(shù)據(jù)量太大的問題,數(shù)據(jù)庫應(yīng)該怎么設(shè)計或處理? 如何驗證采集到數(shù)據(jù)的準(zhǔn)確性?
課程介紹
課程大綱
課時1:為什么要做前端監(jiān)控? 課時2:前端監(jiān)控什么數(shù)據(jù)? 課時3:前端監(jiān)控架構(gòu)設(shè)計
課時4:設(shè)計監(jiān)控上報數(shù)據(jù)模型 課時5:開通 SLS 日志服務(wù) 課時6:如何通過 webTrack 上報數(shù)據(jù) 課時7:JS 錯誤和資源采集 課時8:接口錯誤采集 課時9:白屏錯誤統(tǒng)計方法和代碼 課時10:頁面加載時間計算方法和代碼實現(xiàn) 課時11:FP/FCP/FMP/FID 時間原理介紹 課時12:FP/FCP/FMP/FID 時間代碼實現(xiàn) 課時13:卡頓原理和采集代碼實現(xiàn) 課時14:TBT 體驗指標(biāo)計算原理 課時15:PV 和自定義指標(biāo)采集
課時16:如何做數(shù)據(jù)查詢和可視化 課時17:搭建可視化數(shù)據(jù)大盤 課時18:參數(shù)化數(shù)據(jù)查詢與大盤構(gòu)建
課時19:監(jiān)控和告警的區(qū)別 課時20:設(shè)置 JS 同步增長告警 課時21:告警準(zhǔn)確性問題
你能學(xué)到什么?
了解前端監(jiān)控架構(gòu)設(shè)計 設(shè)計監(jiān)控上報數(shù)據(jù)模型 頁面性能監(jiān)控代碼實現(xiàn) 學(xué)會搭建可視化數(shù)據(jù)大盤 數(shù)據(jù)監(jiān)控告警系統(tǒng)搭建
講師介紹
阿里一哥 - 高級技術(shù)專家
適用人群
評論
圖片
表情
