web-monitor-codes
v1.0.0
Published
前端项目提供【 异常、前端异常采集、行为、性能、请求、资源、路由、曝光 】监控手段
Downloads
6
Maintainers
Readme
说明
1、插件入参说明:
| 入参 | 类型 | 是否必传 | 说明 | | :------------- | :------- | :------- | :---------------------------------------------- | | dsn | string | 必传 | 上报地址(上传地址) | | appName | string | 必传 | 应用名称 | | appCode | string | 非必传 | 应用code | | appVersion | string | 非必传 | 应用版本 | | userId | string | 非必传 | 用户id(外部填充进来的id) | | isRecordScreen | boolean | 非必传 | 是否开启录屏(默认false) | | isHttpError | boolean | 非必传 | 是否开启请求报错拦截(默认false) | | beforeSendData | Function | 非必传 | 上报数据前的 回调hook。例如:(data: any)=>void; | | afterSendData | Function | 非必传 | 上报数据后的 回调hook。例如:(data: any)=>void; |
2、上报参数说明(上报接口入参):
①、js、异步、资源加载错误:
| 入参 | 类型 | 值 | 说明 | | :------------- | :----- | :------------- | :------------------------------------ | | eventType | string | error | 事件类型 | | eventCode | string | code | 错误事件编码。此时为code | | errMessage | string | | 报错信息 | | triggerPageUrl | string | | 报错页面URL | | errStack | string | | 完整的错误信息 | | line | number | | 错误信息发生行数(特有) | | col | number | | 错误信息发生列数 | | userId | string | | 用户id(没有则为空) | | triggerTime | string | | 报错事件发生时间 | | recordScreen | string | base64压缩编码 | 错误录屏数据 (没有开启则没有这个值) |
②、资源加载错误:
| 入参 | 类型 | 值 | 说明 | | :------------- | :----- | :---------------------------------- | :------------------------------------ | | initiatorType | string | img/video | 通过某种方式请求的资源 | | eventType | string | error | 事件类型 | | requestUrl | string | 如:"https://www.baidu.com/as.webp" | 请求资源具体url | | eventCode | string | resource | 错误事件编码。此时为resource | | errMessage | string | | 报错信息 | | triggerPageUrl | string | | 报错页面URL | | userId | string | | 用户id(没有则为空) | | triggerTime | string | | 报错事件发生时间 | | recordScreen | string | base64压缩编码 | 错误录屏数据 (没有开启则没有这个值) |
③、xhr、fetch、axios请求错误:
| 入参 | 类型 | 值 | 说明 | | :------------- | :----- | :------------- | :------------------------------------ | | eventType | string | error | 事件类型 | | eventCode | string | server | 错误事件编码。此时为server | | errMessage | string | | 报错信息 | | requestUrl | string | | 报错请求地址URL | | responseStatus | number | 0、404、405... | 请求返回状态码 | | requestMethod | string | get、post... | 发送请求方法 | | requestType | string | xhr、fetch... | 前端请求的类型 | | requestParams | string | | 前端请求的参数 | | userId | string | | 用户id(没有则为空) | | triggerPageUrl | string | | 报错页面URL | | triggerTime | string | | 报错事件发生时间 | | recordScreen | string | base64压缩编码 | 错误录屏数据 (没有开启则没有这个值) |