为前端项目提供【 埋点、行为、性能、异常、请求、资源、路由、曝光、录屏 】监控手段
See the code基于 JS 跨平台插件,为前端项目提供【 埋点、行为、性能、异常、请求、资源、路由、曝光、录屏 】监控手段
[!IMPORTANT] 项目近况
web-tracing 是 Tracera 的开源技术起点。后续本项目将以低频、必要维护为主,不再进行高频的新功能迭代,也不承诺固定的版本与 Issue 响应周期。
Tracera 不是 web-tracing 的简单改名,而是沿着这套前端监控技术积累重新构建的独立项目,继续完善服务端可靠处理、数据分析、错误现场回放、Source Map 定位、PageSpy 用户直连、私有部署,以及基于真实系统证据的 Agent Runtime。
Tracera 当前处于 Beta 内测阶段,功能、界面与开放方式仍会持续调整(当前已经确定 sdk、前端层面都会进行开源,目前还在内测,完毕后会进行开源等 sdk 发布动作)。项目介绍、在线体验入口、体验账号和相关说明请查看 Tracera Site。
官方文档 https://m-cheng-web.github.io/web-tracing/
DeepWiki文档 https://deepwiki.com/M-cheng-web/web-tracing
js版本 https://github.com/M-cheng-web/web-tracing-examples-js
vue2版本 https://github.com/M-cheng-web/web-tracing-examples-vue2
vue3版本 https://github.com/M-cheng-web/web-tracing-examples-vue3
react版本 https://github.com/boychina/web-tracing-examples-react
nuxt版本 https://github.com/boychina/web-tracing-examples-nuxt
为了帮助开发们在公司平台上搭建一套前端监控平台
作者心声: 想降低一下前端在这方面耗费的时间与精力,此项目会尽量针对每个场景都提供解决方案;即使最后没用我这套,但从在这里对某些场景方案有了一些了解,我也很开心(为了方便大家移植代码所以没有分包,如果你有分包需求可联系我,干杯!)
提供了多种定制化api最大限度帮助你应付各个场景的业务,例如:
站在技术角度,因为明确此项目可能更多的是应用在公司平台上,大概率会二开,所以作者对项目结构以及代码都严格要求
具体参见CHANGELOG.md
web-tracing 最初聚焦浏览器侧的埋点、行为、性能、异常、请求、资源、路由、曝光和录屏等采集能力,并在早期规划过服务端和管理后台方向。
这条技术路线现在已经继续演进为独立项目 Tracera。Tracera 不只是为 web-tracing 增加一个后台,而是围绕多运行时 SDK、服务端可靠处理、数据分析、错误现场还原、Source Map、PageSpy、私有部署,以及基于真实系统证据的 Agent Runtime,重新构建完整产品链路。
Tracera 当前仍处于 Beta 内测阶段,预计会保持较长时间的验证与打磨。项目介绍、在线体验入口、体验账号和相关说明统一放在 Tracera Site。
目前支持的三方监控平台有:
如果您觉得这个项目还不错, 可以在 Github 上面帮我点个star, 支持一下作者ヾ(◍°∇°◍)ノ゙
为前端项目提供【 埋点、行为、性能、异常、请求、资源、路由、曝光、录屏 】监控手段
See the code基于 JS 跨平台插件,为前端项目提供【 埋点、行为、性能、异常、请求、资源、路由、曝光、录屏 】监控手段
[!IMPORTANT] 项目近况
web-tracing 是 Tracera 的开源技术起点。后续本项目将以低频、必要维护为主,不再进行高频的新功能迭代,也不承诺固定的版本与 Issue 响应周期。
Tracera 不是 web-tracing 的简单改名,而是沿着这套前端监控技术积累重新构建的独立项目,继续完善服务端可靠处理、数据分析、错误现场回放、Source Map 定位、PageSpy 用户直连、私有部署,以及基于真实系统证据的 Agent Runtime。
Tracera 当前处于 Beta 内测阶段,功能、界面与开放方式仍会持续调整(当前已经确定 sdk、前端层面都会进行开源,目前还在内测,完毕后会进行开源等 sdk 发布动作)。项目介绍、在线体验入口、体验账号和相关说明请查看 Tracera Site。
官方文档 https://m-cheng-web.github.io/web-tracing/
DeepWiki文档 https://deepwiki.com/M-cheng-web/web-tracing
js版本 https://github.com/M-cheng-web/web-tracing-examples-js
vue2版本 https://github.com/M-cheng-web/web-tracing-examples-vue2
vue3版本 https://github.com/M-cheng-web/web-tracing-examples-vue3
react版本 https://github.com/boychina/web-tracing-examples-react
nuxt版本 https://github.com/boychina/web-tracing-examples-nuxt
为了帮助开发们在公司平台上搭建一套前端监控平台
作者心声: 想降低一下前端在这方面耗费的时间与精力,此项目会尽量针对每个场景都提供解决方案;即使最后没用我这套,但从在这里对某些场景方案有了一些了解,我也很开心(为了方便大家移植代码所以没有分包,如果你有分包需求可联系我,干杯!)
提供了多种定制化api最大限度帮助你应付各个场景的业务,例如:
站在技术角度,因为明确此项目可能更多的是应用在公司平台上,大概率会二开,所以作者对项目结构以及代码都严格要求
具体参见CHANGELOG.md
web-tracing 最初聚焦浏览器侧的埋点、行为、性能、异常、请求、资源、路由、曝光和录屏等采集能力,并在早期规划过服务端和管理后台方向。
这条技术路线现在已经继续演进为独立项目 Tracera。Tracera 不只是为 web-tracing 增加一个后台,而是围绕多运行时 SDK、服务端可靠处理、数据分析、错误现场还原、Source Map、PageSpy、私有部署,以及基于真实系统证据的 Agent Runtime,重新构建完整产品链路。
Tracera 当前仍处于 Beta 内测阶段,预计会保持较长时间的验证与打磨。项目介绍、在线体验入口、体验账号和相关说明统一放在 Tracera Site。
目前支持的三方监控平台有:
如果您觉得这个项目还不错, 可以在 Github 上面帮我点个star, 支持一下作者ヾ(◍°∇°◍)ノ゙