原文:從零開始搞監控系統(5)——小程序監控

公司目前在線上運行着一款小程序,為了能監控小程序的運行情況,自行開發了一個參數搜集的SDK,名稱為 shin.js,放置在 utils 目錄中。 目前只搜集了打印 通信和錯誤,其中打印不是 console.log 而是 shin.log 。 在小程序的管理后台,開發管理中,目前也有一個錯誤日志列表,其中也有比較詳盡的錯誤信息,可配合監控系統使用。 一 SDK log 在 Shin 類的構造函數中 ...

2021-06-15 08:23 0 1501 推薦指數:

查看詳情

從零開始監控系統(1)——SDK

  目前市面上有許多成熟的前端監控系統,但我們沒有選擇成品,而是自己動手研發。這里面包括多個原因: 填補H5日志的空白 節約公司費用支出 可靈活地根據業務自定義監控 回溯時間能更長久 反哺運營和產品,從而優化產品質量 一次難得的練兵機會   前端監控地基本目的 ...

Tue May 11 15:54:00 CST 2021 2 1495
從零開始監控系統(4)——內存泄漏

  在將監控日志的服務獨立部署后,還是發現CPU會在不特定時間段(例如21~22、23~02等)飆到70%,內存也是一路飆升不會下降,明顯是出現了內存泄漏。         需要進一步做優化,於是開通了阿里雲的 Node.js 性能平台。 一、Node.js性能平台   要使用此工具需要 ...

Mon Jun 07 18:11:00 CST 2021 0 564
從零開始監控系統(2)——存儲和分析

一、存儲   在將數據傳送到后台之前,已經做了一輪清洗工作,如果有需要還可以再做一次清洗。   日志表如下所示,自增的 id 直接偷懶使用了 bigint,沒有采用分表等其他技術。 ...

Tue May 18 16:23:00 CST 2021 0 657
從零開始監控系統(6)——較長的白屏時間

一、加載慢   在直播間有一個小時榜的Web頁面,經常有用戶反映點擊小時榜,彈出的頁面會有蠻長的一段(3秒上下)時間白屏。      查看性能監控中的白屏時間,發現最多1.6秒,最少0.4秒平均每小時的白屏在1秒左右(有待優化),那么大概還有2秒的時間可能是其他原因造成 ...

Mon Jul 12 15:26:00 CST 2021 1 643
從零開始學習Prometheus監控報警系統

Prometheus簡介 Prometheus是一個開源的監控報警系統,它最初由SoundCloud開發。 2016年,Prometheus被納入了由谷歌發起的Linux基金會旗下的雲原生基金會( Cloud Native Computing Foundation),並成為僅次於 ...

Mon Jun 22 17:41:00 CST 2020 0 754
從零開始搭建Prometheus自動監控報警系統

從零搭建Prometheus監控報警系統 什么是Prometheus? Prometheus是由SoundCloud開發的開源監控報警系統和時序列數據庫(TSDB)。Prometheus使用Go語言開發,是Google BorgMon監控系統的開源版本。 2016年由Google發起Linux ...

Fri Mar 08 20:07:00 CST 2019 17 107761
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM