Skip to content

sentry

sentry sdk

raven-js不再更新,使用@sentry/browser

sourcemap

sourcemap不可以上传到服务器上

适用sentry-webpack上传sourcemap文件

手动上传soucemap

plain
sentry-cli releases -o MY_ORG -p MY_PROJECT files \
      2da95dfb052f477380608d59d32b4ab9 upload-sourcemaps --url-prefix \
      https://mydomain.invalid/static /path/to/assets
      
      -o hemayun -p vue
      
      sentry-cli releases -o hemayun -p vue files 0.0.9 upload-sourcemaps --url-prefix https://subscribe-wechat-app.shouqianba.com/js ./

检测sourcemaps是否生效

http://sourcemaps.io/

清空sourcemaps

sentry-cli releases -o hemayun -p vue files 0.0.9 delete --all

sentry-cli

login

plain
sentry-cli --url https://sentry.hemayun.net/ login

创建token

复制token

创建releases

3个办法创建releases

via the releases API, sentry-cli or sentry-webpack-plugin

sentry-cli releases -o 团队名称 -p 项目名称 new release名称

tag your error

plain
Sentry.init({
  release: "my-project-name@2.3.12"
})

or 

  Raven.config(DSN, {
    release: 'staging@1.0.1'
  }).addPlugin(RavenVue, Vue).install()

记得别把map文件传到生产环节了,又大又不安全

test

plain
//# sourceMappingURL=app.25839392.js.map
https://subscribe-wechat-app.shouqianba.com/js/app.25839392.js.map

下载一个JS文件

wget https://subscribe-wechat-app.shouqianba.com/js/app.25839392.js.map

参考

https://segmentfault.com/a/1190000014683598#articleHeader1

sentry文档

https://zhuanlan.zhihu.com/zaihuidev

更新: 2019-02-14 14:25:54
原文: https://www.yuque.com/u3641/dxlfpu/agiq4q