猜你喜欢
从零开始搭建前端监控平台

从零开始搭建前端监控平台

书籍作者:陈辰 ISBN:9787115532626
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:8800
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

本书从实际开发工作中遇到的问题出发,从前端工程师的角度实践从零开始搭建一个前端监控平台。本书共分为8章,第1章和第2章分别介绍搭建前端监控平台的必要性以及如何确定前端监控平台的功能,第3章介绍数据上报的方法,第4章介绍前端监控平台各功能模块的总体设计,第5章介绍相关数据处理工作,第6章和第7章分别介绍后端服务搭建和前端界面搭建,第8章介绍前端监控平台的具体使用场景。
本书内容通俗易懂,实践性强,适合任何对监控平台开发感兴趣的工程师,也适合希望减轻前端监控成本的团队领导者。

作者简介
陈辰 现任贝壳找房前端架构团队负责人、架构师。在性能监控领域具有多年开发、架构经验,涉猎前端、移动端、后端多个方向,对监控数据的产生、使用有着很高的敏感度。曾供职于百度、阿里巴巴等公司。经常受邀参加各类大型技术会议,是2019年GMTC全球大前端技术大会明星讲师、2019年GIAC全球互联网架构大会讲师、2019年ArchSummit全球架构师峰会讲师。
编辑推荐
·前端监控平台搭建入门指南
·前端一线开发真实场景描绘
·前端性能监控经验精华总结

本书从一个前端监控平台的需求来源讲起,逐步拓展到前端监控平台的总体设计,以及前端监控平台的具体开发细节,并给出具体的案例。同时,本书遵守真实的企业开发规范,以解决一线业务监控问题为目标,介绍前端数据收集上报、后端服务器搭建、数据处理等方面知识。

本书以作者开发的一个开源的前端监控平台为原型,强调入门门槛低,一步一步带领读者做出一款前端监控平台,并且提供完整的项目源代码。
目录
第 1章 前端监控平台解决的问题 1
1.1 解决稳定性问题 1
1.2 解决技术产出问题 6
1.3 小结 8
第 2章 我们就是产品经理 9
2.1 定义平台边界 9
2.2 把需求翻译成研发文档 10
2.2.1 用户登录失败 10
2.2.2 服务器页面加载失败 11
2.2.3 混合App内部报错 11
2.2.4 服务器接口返回错误数据 12
2.3 小结 13
第3章 上报数据 15
3.1 自动上报数据 16
3.1.1 错误类型数据 16
3.1.2 性能相关数据 22
3.1.3 环境相关数据 27
3.2 手动上报数据 29
3.2.1 用户行为数据 31
3.2.2 流程错误数据 32
3.3 上报数据的形式 32
3.4 小结 37
第4章 总体设计 39
4.1 业务系统的整体架构 39
4.2 监控平台的整体架构 40
4.3 小结 42
第5章 数据处理 43
5.1 服务器日志 43
5.2 消息系统 47
5.3 临时日志存储 53
5.4 数据存储 60
5.5 指令系统 62
5.5.1 SaveLog指令 64
5.5.2 Parse指令 64
5.5.3 Summary指令 66
5.5.4 WatchDog指令 68
5.6 任务系统 69
5.7 小结 71
第6章 服务搭建 73
6.1 启动一个服务器程序 73
6.2 数据 76
6.2.1 数据库操作工具箱 77
6.2.2 用户接口的依赖数据获取 81
6.2.3 增 82
6.2.4 删、改 84
6.2.5 查 85
6.2.6 数据接口的依赖数据获取 86
6.3 服务器接口 89
6.3.1 路由 90
6.3.2 接口 91
6.3.3 登录相关接口 92
6.3.4 错误相关接口 95
6.3.5 报警相关接口 103
6.3.6 性能相关接口 111
6.4 小结 123
第7章 界面展示 125
7.1 模块划分 125
7.2 配置模块 126
7.3 类库依赖 127
7.4 页面路由 132
7.5 静态资源 144
7.6 数据展示 144
7.6.1 报错主界面展示 145
7.6.2 性能主界面展示 157
7.6.3 报警主界面展示 169
7.7 小结 174
第8章 监控平台的使用 175
8.1 监控平台的使用场景 175
8.2 监控平台本身的挑战 179
8.3 小结 181
附录 Node.js后端处理方案总结 183
短评

强烈推荐cc新作,前端监控必看

2020-04-08 17:31:35

期待好久,买一本,要签名,送朋友。

2020-04-12 10:08:55

陈老师这本书,真是从零开始,一步一步的教写代码吖......。下了开源代码,前端监控平台已经跑起来了。

2020-04-12 10:09:50

真的超级喜欢,非常支持,质量非常好,与卖家描述的完全一致,非常满意,真的很喜欢,完全超出期望值,发货速度非常快,包装非常仔细,一分价钱一分货,很满意很满意,推荐购买,会回购的哈!包装严严实实,物流公司服务态度很好,运送速度很快,很满意的一次购物

2020-04-10 15:17:43

听朋友介绍买了一本,大概翻了一下,感觉有用,后续看完再来追评。

2020-04-08 17:36:52

感觉前两章讲的有点啰嗦,从第三章开始才是干货儿,因为干货儿,足够干给个五星。

2020-04-08 19:04:40

稳定性是一切产品的核心,太需要这本书了。

2020-04-08 19:05:21

老板嫌弃买的监控服务贵,非逼着我们自己做一个......,还是这个快。

2020-04-08 20:49:36

小团队的福音,对着书,下载完开源代码,调调数据库配置参数,一个监控平台就搭建成了。

2020-04-08 20:50:08

在小公司,一直想自己建一个前端监控预警的平台,就等陈辰老师这本书了。

2020-04-08 20:50:43