打造前端监控系统

北京哪家扁平疣医院好 http://m.39.net/pf/a_8812994.html
目录

前言

需求背景

解决什么问题

行业通用方案

定制化

系统架构与融合

基本构成

系统关联融合

高效运维

小结

数据收集与分析

数据收集

数据录入

数据分析

问题发现与解决

自动化集成测试

数据聚合

数据库

结语

前言

在上一篇文章《打造前端监控系统之SDK实战篇》中,对客户端SDK的实现做了分享。这篇文章将会分成四节(需求背景、系统架构与融合、数据收集与分析、问题发现与解决)分享介绍我们是如何打造前端监控系统的。

一、需求背景1.1解决什么问题

客户端常常会遇到如下一些问题:

白屏

无响应

卡顿

服务异常

bug无法复现

等等

面对这些运行在用户端的问题,前端常常表示很无奈,解决这些问题之前,我们需要先知道客户端发生了什么,于是我们可以想到:

收集错误,解决报错、兼容性等问题

收集性能,解决慢查询、慢加载等问题

收集接口,发现接口错误、打通服务端监控

收集多方面辅助信息,综合多方面分析

为了实现收集功能,我们需要提供一个前端监控平台,它能够收集数据、处理数据、存储数据、查询数据。其实就有很多现成的平台或者开源项目我们可以直接使用。

1.2行业通用方案

前端技术发展至今,相信大家已经对前端监控的这件事情非常熟悉,或多或少都会在我们的项目中用上它。比如搭建使用开源项目sentry、付费平台阿里的ARMS、甚至小程序配套的前端监控服务。

(1).sentrysentry主要提供的功能是收集错误。支持大多流行语言的客户端和服务端,不支持小程序,但是目前有大公司根据sentry的上报数据结构,自己实现了小程序SDK并开源,目前



转载请注明地址:http://www.jiankongxingye.com/jkgf/26844652.html
  • 上一篇文章:
  • 下一篇文章: 没有了