整个项目都是我从0到1搭建的,前后端都是由我全权负责。因为是在职,都是公司项目,所以不方便贴前端界面图。公司期间做过的项目太多了,有些是协同开发,有些是全程一个人开发前后端。一共做过公司论坛,工单审批,流程审批,考勤系统,低代码平台,学习管理平台,面试系统等。这里是挑了质量监控平台,最近全程独立开发的项目作简单介绍:
主要功能模块
1.前端(web/rn):
xhr/fetch请求拦截并上报
JSError资源错误监听并上报
ResourceError错误监听并上报
页面渲染耗时等性能上报
自定义业务指标采集并上报
2.后端:
接受上报内容,上传到logger平台
对接prometheus服务器,暴露指标接口
主要技术栈:
ts, nestjs, vite
最终达到的效果:
监控公司一些管理端,RN应用,目前接入项目已经达到了10多个,并且后续计划更多的项目将接入我的监控。因为可以很好的知道项目线上运行情况,稳定性以及发生错误很好的回溯跟踪,以及发出告警。
个人主要技术栈能力:
react全家桶,vue全家桶,rn,ts,nodejs,nestjs,vite