北京哪家扁平疣医院好 http://m.39.net/pf/a_8812994.html目录
前言
需求背景
解决什么问题
行业通用方案
定制化
系统架构与融合
基本构成
系统关联融合
高效运维
小结
数据收集与分析
数据收集
数据录入
数据分析
问题发现与解决
自动化集成测试
数据聚合
数据库
结语
前言在上一篇文章《打造前端监控系统之SDK实战篇》中,对客户端SDK的实现做了分享。这篇文章将会分成四节(需求背景、系统架构与融合、数据收集与分析、问题发现与解决)分享介绍我们是如何打造前端监控系统的。
一、需求背景1.1解决什么问题客户端常常会遇到如下一些问题:
白屏
无响应
卡顿
服务异常
bug无法复现
等等
面对这些运行在用户端的问题,前端常常表示很无奈,解决这些问题之前,我们需要先知道客户端发生了什么,于是我们可以想到:
收集错误,解决报错、兼容性等问题
收集性能,解决慢查询、慢加载等问题
收集接口,发现接口错误、打通服务端监控
收集多方面辅助信息,综合多方面分析
为了实现收集功能,我们需要提供一个前端监控平台,它能够收集数据、处理数据、存储数据、查询数据。其实就有很多现成的平台或者开源项目我们可以直接使用。
1.2行业通用方案前端技术发展至今,相信大家已经对前端监控的这件事情非常熟悉,或多或少都会在我们的项目中用上它。比如搭建使用开源项目sentry、付费平台阿里的ARMS、甚至小程序配套的前端监控服务。
(1).sentrysentry主要提供的功能是收集错误。支持大多流行语言的客户端和服务端,不支持小程序,但是目前有大公司根据sentry的上报数据结构,自己实现了小程序SDK并开源,目前