持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情
前言
本文主要介绍配置私有化sentry的方法。
正文
1.获取token
进入用户栏的“User settings”,找到“API”-“Auth Tokens”,具体如下图所示:
点击“Create New Token”按钮,具体如下图所示:
2.创建.sentryclirc文件
在 Electron 工程的根目录创建.sentryclirc文件(注意:文件名有点),填写第一步中的token信息到指定配置项。完整的文件内容如下:
[defaults]
url = https://sentry.****.com/
org = bjy
project = brtc-electron-demo
[auth]
token = 8f87e20d35144*******70db2cddd974400ac400******d3aedb
3. 安装并配置wizard
安装命令如下:
npm install -g @sentry/wizard
关联当前工程与sentry服务器,同时指定工程类型,假设本工程为electron,具体命令如下:
sentry-wizard -i electron -u sentry.baijiayun.com/
注意:如果不指定 -u 参数的话,会默认连接官网sentry服务器,导致失败,因此私有化的sentry服务器一定要用指定 -u 参数。
上述命令执行成功,会在工程根目录创建一个sentry-symbols.js文件,具体内容如下:
4. 上传符号表
执行如下命令,上传对应平台和架构的符号表:
npm install --save-dev @sentry/cli electron-download
node sentry-symbols.js
当然如果执行命令下载失败,也可以手动下载后再执行第二个命令进行上传。
手动下载地址:github.com/electron/el…
作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解。同时也是 CSDN 博客专家(博客之星)、华为云享专家(共创编辑、十佳博主)、51CTO社区编辑、InfoQ 签约作者,欢迎关注我分享更多干货!😄