异常监控之 sentry 实践
sentry 是一个日志平台,分为客户端和服务端,客户端(目前客户端有Python, PHP, C#, Ruby等多种语言)就嵌入在你的应用程序中间,程序出现异常.。它专门用于监视错误和提取执行适当的事后操作所需的所有信息, 而无需使用标准用户反馈循环的任何麻烦。
这个是主页面

首先我们先注册登录一下, 接着创建一下项目生成 token. 点击头像左下角,选择API,生成token,勾选project:write权限

基础配置
安装 sentry 对应的命令行管理工具 sentry-cli
安装好之后可以登录
输入一下命令配置

上传 source map
接着配置 sentry-cli releases files test004 upload-sourcemaps --url-prefix 'http://172.18.8.33:5000/static/js' './build/static/js/'
成功的话会出现这个

如果出现 error: project not found 可以输入一下命令
这是我们配置的详细信息, 可以对一下是否写错
查看下项目的对应名称是否输错
2)清空 SourceMap 文件
上传成功后我们可以在页面看到这个

release控制
创建release
本地应用release
删除release
vue
接着在 webpack 中配置

react
对应的 react 项目配置很简单
在 index.js 引入
最后更新于
这有帮助吗?