监控
监控内容
- 访问数据
- Pv、uv
- 性能数据
- 错误数据
- Js 报错
- 网页崩溃检测思路(seviceworker >> webworker) 如何监控网页崩溃? - 知乎
- 后端接口报错(由后端监控
- 后端的接口需要怎样记录,才能将用户流串起来?
- 前端触发异常逻辑
上报内容
如何定义用户前台的一串操作?
- 进入网页orApp时,生成一次访问id // 会话标记
- 网页:进入网页有很多种方式,比如跳转、重刷。跳转网页时,把前一个网页的访问id带上。
- 小程序:onLaunch即算一次访问
如何将前台操作和后端接口串联起来
- 前端发请求时,需要记录访问id
上报字段
-
访问id
-
错误name - 如有
- 用户id
-
Extra
-
设备、用户这些在一次会话中都是一致的内容,是否需要重复上传?
上报方式
- 合并上传
-
请求方式:post 还是 new Image()
-
后端提供单独的服务和数仓,简单点做,我先写log存在日志里应该也ok把?
友盟
https://juejin.cn/post/7107539513378865188
后台or大数据框架:https://juejin.cn/post/7155396322676178952
消费与展示
-
数据处理、消费
-
错误聚合
refs
腾讯总结文(很全面):https://cdc.tencent.com/2018/09/13/frontend-exception-monitor-research/
市面上的几款监控工具:
frontjs: https://www.frontjs.com/demo/618a098dca715b5a19634abeeed9c168/
fundebug: https://www.fundebug.com/product