小米海外商城灯塔SDK(前端错误监控)

我要开发同款
前端仔马先森2022年12月14日
269阅读
所属分类性能、插件、SDK、监控平台、错误监控

作品详情

1. 项目技术栈:TypeScript、Rollup
2. 项目功能:
主导并从0到1的开发了灯塔系统,输出了两个SDK:灯塔js版本SDK和灯塔webpack插件SDK(支持webpack4、webpack5)。主要实现了以下功能:
利用错误事件监听收集前端页面各类报错:js代码错误、js语法错误、静态资源加载错误(css、js、img、video、audio等加载错误)、promise报错等。
清洗错误数据并分类上报:根据不同错误类型自定义错误级别(p0、p1、p2),获取对应错误堆栈信息、错误message、出错页面url信息等并整合。在数据上报上,采取sendBeacon API和Image gif两种方式结合的方案上报,以保证最大程度的数据准确率。
3. 项目成果:目前该SDK已接入10个+项目,累积已解决的错误超过80+,整体降低页面报错率60%以上。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论