Giter Site home page Giter Site logo

xy-sea / web-see Goto Github PK

View Code? Open in Web Editor NEW
919.0 919.0 222.0 1.54 MB

前端监控SDK,可用来收集并上报:代码报错、性能数据、页面录屏、用户行为、白屏检测等个性化指标数据

JavaScript 13.79% HTML 2.48% Vue 11.33% Shell 0.17% TypeScript 72.23%

web-see's Introduction

Hi,我是 海阔天空

🌱 魔都前端搬运工,喜欢写博客,坚持原创

社区主页 掘金 juejin.cn…

web-see's People

Contributors

haixin-fang avatar lingyue-dot avatar xy-sea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

web-see's Issues

1.2.2问题

升级到1.2.2后,在demo 里面repeatCodeError 设置成 false, 点击一个js报错,会出现3条。 repeatCodeError设置成true 点击一个js报错,会出现6条。

能否将上报数据存在数据库或oss?

跑web-see-demo的时候发现serveri.js里写的上报数据是放内存里的
如题,能否实现存储在数据库或oss?

其他数据还好,录屏的话数据类型是什么?只能看到event字段是很长的字符串类型

why?

这个包为啥不用typescript去编写?然后打包成 js 和 min.js 等

无法监控异步错误?

web-see-demo中的异步错误没有上报:
asyncError() {
this.getTableData();
setTimeout(() => {
JSON.parse('');
});
},

无法使用 patch-package 进行修改

我发现安装后的包里面没有源码相关的文件呢,比如这个 reportData.ts ,我想自己用 patch-package 打个补丁,该怎么做呢。

chrome 里没看到,但是在 Firefox 中却看到了,这是啥原因呢。
image

上报大小限制

问题: breadcrumb 中的内容过大(几十M);

原因:typehttp 的时候把 responseText 全部上传了;

建议: 上传时应该对内容可能很大的字段值进行大小限制,比如上面的 responseText ,一个50条的列表数据序列化后可能就几十M了。

异常无法上报

大佬您好!对于elecctron等 window是对象会有些变化 导致isBrowserEnv为false无法上报信息,这里能不能提供方法暴露给使用者
图片

图片

关于分支和tag的疑问

大佬你好,前端小白学习中,请教一下,那么多活跃的分支主要是用来做啥的,tag也有很多啊,如果要学习的话,用哪个分支的是最新的?如果想在demo试试,用哪个tag的版本?求指点。

npm切换国内源问题

首先: 大佬牛b!

问题:

  1. 由于公司网络原因问题,需要切换npm源为国内
  2. 切换后使用pnpm 安装@websee/core 版本为3.2.1,就很奇怪!去npm查看当前最新为3.0.0
  3. 而@websee/performance 依赖@websee/[email protected]版本 导致无法进行安装

image

这是为什么呢,小白期待您的回复

源码解析不成功

在查看源码的时候,sourcemap.js文件中的loadSourceMap传的参数fileName,相比demo中的fileName不一样(下图),造成查看源码不成功,请问为什么出现这种情况,怎么解决呢?
源码解析

数据模型结构支持

想咨询下是否能够提供下ts版本的包呢,上报数据可能存在的结构呢,想用关系型数据库做数据持久化

唯一ID问题

请问 recordScreenId的生成规则,以及是否可以做唯一id 使用吗,我想将events上传到oss进行存储, recordScreenId是否可以用作文件名

test项目打开非常慢

不知道是不是就我一个人这样,访问localhost:8080的时候很慢,最后会成功加载。然后试着刷新页面,就卡着了,有没有人生成环境试过这个,效果咋样

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.