JavaScript is required
前端监控首选

BetterMonitor

简洁高效的前端日志监控系统

专注于前端错误上报、实时日志追踪和异常监控,让你的应用更稳定

核心特性

为前端开发者量身打造的监控方案

错误监控

自动捕获 JavaScript 报错和 Promise 异常,不错过任何问题

API 监控

拦截并记录接口请求响应数据,支持 axios、jQuery 等主流库

行为追踪

记录用户操作日志,按时间顺序还原用户行为路径

访问统计

自动记录 PV、UV、BV 数据,洞察产品表现

埋点统计

灵活的事件埋点上报,支持自定义统计维度

性能测量

便捷的时间测量功能,快速定位性能瓶颈

更新记录

持续迭代,不断优化

2025 年

11月05日
支持事件埋点上报
11月02日
新增默认的 userId 生成策略(尊重用户隐私,不使用指纹采集库,采用少量浏览器信息+随机字符串+时间戳后缀的方案,并做了持久化)
11月01日
客户端支持接收接口下发的配置参数,对上报数据中各个字段的值的长度进行限制;减少上报字段 key 的长度(如 pageUrl => pu)
10月31日
将代码仓库中的 commonjs 模块化方案改为 ESM
10月30日
移除 axios,SDK 体积从 106KB 降到 39KB;不再上报性能指标;整理类型声明文件
10月17日
SDK 发送上报请求时,若为客户端通过 navigator.sendBeacon API 触发的 ping 请求,则在请求地址上添加 Beacon 后缀
10月16日
使用 Webpack 替换 Rollup 重构编译脚本

2024 年

10月28日
未开启 debug 选项时默认不在控制台打印日志
10月24日
修复行为日志过大时查询具体 url 下行为汇总日志报错
08月14日
优化接口日志查询速度
08月11日
修复数据库从 MySQL 转成 PostgreSQL 无法在后台新建项目的问题;性能指标均值取 2 位小数;统计面板数据图表展示面积更大
08月08日
后台管理系统使用用户本地时间
08月05日
列表中显示的时间改为显示东八区北京时间;行为日志列表增加 userAgent 列
08月03日
重构网站首页,更新 logo

需要帮助?

欢迎加入我们的支持群,与其他开发者一起交流

企业客服群二维码

微信或企业微信扫码