原文:从零开始搞监控系统(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