做了个系统,用于前端日志上报&查看

2023-09-17 12:08:48 +08:00
 cleveryun

这是一个根据自身工作和个人项目中的实际需求开发出来的产品。可以看项目的页面访问量( PV )、JS 运行时报错、接口请求的记录、行为日志等。

PS:所谓行为日志,就是平时你在代码里 console.log 、console.warn 、console.error 、console.time 、console.timeEnd 时所打印的行为内容。换成$bug.printLog 、$bug.printWarn 、$bug.printError 、$bug.logTime 、$bug.logTimeEnd 就可以实现行为日志的上报采集。

如果你在个人项目里碰到别人描述过来的 bug 很难重现,那么用这个系统后可能根据日志会比较方便进行排查定位。

使用方式很简单,在 html 中加入一行代码即可:

<script crossorigin="anonymous" data-project-id="你的项目 id" src="https://www.verybugs.com/bug/library/bug.min.js@latest"></script>

在线地址:https://www.verybugs.com/

项目功能详细描述(带截图):https://www.verybugs.com/bug/feature.html

附 2 张图如下:

3145 次点击
所在节点    分享创造
8 条回复
thetbw
2023-09-17 14:03:55 +08:00
这种软件一般都是要私有部署吧,不知道 op 有多少客户,不如开源出来赚个人缘
kinghly
2023-09-17 20:33:11 +08:00
看起来只是一个日志收集,对于监控来讲功能比较基础。没有链路,指标这些。
cleveryun
2023-09-17 20:42:29 +08:00
@thetbw 大公司肯定不会用的,目标用户是小公司或者个人项目的一些数据不敏感的项目。现在主要就是我自己在用,有很多那种比较小的项目。这是第一次发帖介绍项目。
cleveryun
2023-09-17 20:42:52 +08:00
@kinghly 记下了,2 个 todo 项。
ShineyWang
2023-09-17 22:57:34 +08:00
你这个日志多少有些简陋
我经常用的是 Seq
https://datalust.co/seq

它支持 rest 发送日志,你可以看看
cleveryun
2023-09-18 08:57:59 +08:00
@ShineyWang 收到,感谢
wcao
2023-09-19 15:44:09 +08:00
为啥不直接用 sentry 尼
perfectlife
2023-09-21 11:31:18 +08:00
@wcao 唯一可能的是 sentry 重一点吧,还得找个 16g 机器跑,8g 机器好像跑起来就很吃力

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/974543

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX