1.0.4 • Published 4 years ago
weilmt v1.0.4
前言
为解决公司现有生成环境项目问题,搭建对应的监控系统,按照快速迭代的思想,将监控系统拆分为以下几个模块:
1.数据监控
- pv/uv
- 部分按钮点击次数
- 用户页面停留时间
- 用户来源
2.性能监控
- dns解析时间
- tcp链接建立时间
- 首屏显示时间
- dom渲染完成时间
- 页面加载完成时间
具体实现
3.异常监控
- js异常监控
- 资源异常监控
- 接口监控
4.服务端实现
- nginx部署配置
- 定时任务、分析入库
- 搭建管理后台
ps准备工作:
- 数据库设计
- redis读取缓存配置
- mq队列(用于紧急报警处理)
- 与公众号等绑定
根据以上三个模块进行拆分,由于1、3模块需要涉及到用户信息,顾优先实现第二模块,前端性能监控,完成后再实现第一模块。
完成后需要将代码中的注射删除,减少文件体积
备注:参考博客链接排名部分先后
1.https://zhuanlan.zhihu.com/p/65834362
2.https://juejin.im/post/5ecf022b51882543116e23fb
3.http://velocity.oreilly.com.cn/2014/ppts/meituan.pdf
4.前端生成唯一id:https://blog.csdn.net/qq_37568049/article/details/80736305