zanePerfor,一款完整,高性能,高可用的前端性能监控系统平台,长期维护优化和升级
2018年11月08日619 browse
zanePerfor是什么?
zanePerfor是一个服务于性能监控的业务平台项目,目前实现了浏览器,微信小程序的相关基础性能统计。
备注:zanePerfor目前还在持续迭代中,我会长期的维护和升级
展望:zanePerfor的目标是解决中小应用的性能统计,支持通用的数据统计和定制化的统计开发,解决高并发下的应用高可用
性能:目前架构理论上来说可支持每日(百万、千万)级PV,会持续开发和优化
zanePerfor目前实现了哪些功能?
浏览器端(WEB)
- 页面级的性能上报(多页面 || 单页面应用程序通用)
- 页面AJAX性能上报
- 页面所有加载资源性能上报(图片,js,css)
- 页面所有错误信息上报(js,css,ajax)
微信小程序端
- path路径对应的AJAX性能上报
- 小程序错误信息上报(js,ajax,img)
- 用户设备信息及其网络信息上报
后端界面展示功能(web,小程序通用)
- 统计每分钟应用的PV,UV,IP信息,统计每天的PV,UV,IP,跳出率,用户访问平均深度
- 统计实时和每天的应用top最高访问排行,跳出率最高排行
- 统计实时和每天的全国省份流量热力图
- 统计每个用户每次访问的行为轨迹
zanePerfor文档说明地址:https://blog.seosiwei.com/performance/index.html
zanePerfor github地址:https://github.com/wangweianger/zanePerfor
完整性:
zanePerfor系统是非常完整的,你几乎很难看到市面上有这么完整的性能监控系统。
从上报SDK到后端数据储存,高并发服务可靠的处理,消息队列和缓存的使用,各种数据的展示和通知。
而你不需要懂的太多就可以很好的搭建起来,同时还能学到一些有用的知识,何乐而不为呢?
下面用图来展示实现的大致功能
实时PV,UV,IP统计

单页面性能详情列表

单个AJAX性能详情

用户轨迹跟着

省份实时流量统计

博主
zane
发表于 2018-11-08 15:21:14,添加在了 node.js
标签下打赏
您的支持将鼓励我继续努力与分享。


评论
正在加载验证码......
图片地址已经无法访问了额
2020-08-25 16:30:26图片咋不显示l
2020-03-15 00:48:15小程序的图片错误应该抓不到呀
2019-04-19 16:03:00很棒的项目,学习了
2019-01-21 18:56:03