sentry-reporter-js
sentry 监控平台 前端 js sdk
- 监控 xhr 错误 httpError (同一状态码与同一请求方法视为一类 httpError)
- 监控资源加载错误 resourceError (同一标签视为一类 ResourceError)
- 监控运行时错误
- 监控 promise 错误
- 监控客户端上下线状态
接入
; SentryReporter;
SentryReporter's api
SentryReporter // 设置全局 tag上下文SentryReporter // 设置全局用户上下文SentryReporter // 设置全局 额外错误信息SentryReporter
自定义上报错误
const err = '错误信息'SentryReporter // 监控端显示 Error 错误信息 // 设置自定义错误类型const err = '错误信息2'errname = 'WxSdkError'SentryReporter // 监控端显示 WxSdkError 错误信息2 // 发送额外信息SentryReporter
注意
- Promise 错误只能抓取 Error 对象实例或字符和数字,无法抓取 plainObject, 如是无须上报的错误对象,请给与 noReport 属性
- ResourceError 和 httpError 默认日志级别为 warning
- ResourceError 中未声明的标签如发生资源错误,不会上报,但是会在 breadcrumb 中以供参考