Skip to content

监控

监控内容

  • 访问数据
  • Pv、uv
  • 性能数据
  • 错误数据
  • Js 报错
  • 后端接口报错(由后端监控
  • 后端的接口需要怎样记录,才能将用户流串起来?
  • 前端触发异常逻辑

上报内容

如何定义用户前台的一串操作?

  • 进入网页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