准备工作(mac版):

  1. 安装docker
  2. 安装python3.9(最新版)
  3. 安装java(最新版,下载地址)否则会提示没有gosu命令,以及没有java环境
  4. 如果想要使用geoIp,则需要申请MaxMind,《传送门》,用来获取GeoIP.conf,这个插件是比较坑,可能是我不会用。

准备工作完成,通过github找到getsentry/self-hosted,clone下来

按照官方文档ReadMe.md,运行source ./install.sh,此时第一个坑,刚开始使用的sh ./install.sh,会有报错。具体是因为sh,bash,source对于sh文件的操作不太一致导致的,文章传送门

在install结束时,会提示创建admin账号,这个是你登陆的账号密码(然鹅,我在这一步卡住了,电脑无法正常输入,好几次都这样),本来我以为无望了,想去走一下注册流程,然后发现需要配置邮箱,然后在网上查了一下资源,得到了下面的操作命令

>>> vim sentry/config.yml
...
mail.host: 'smtp.xxx.xxx.cn'
mail.port: 587
mail.username: 'xxxxxxx@xxx.com'
mail.password: 'xxxxxx'
mail.use-tls: true
mail.from: 'xxxxxxxx@xxxx.com' # 同username
...
>>> docker-compose down
>>> docker-compose run --rm web upgrade  # 注意这一步
>>> docker-compose up -d

在使用了第二个命令的时候,命令台出现了熟悉的提示,再次让我确认是否需要创建账号!这次没有再出现问题,可以正常创建了。

登陆进去后,创建一个react项目监控试试,在项目中加入官方代码,随便写个小错误,触发一下。

回到sentry界面,查看是否收集到错误

完美!初步可以使用了!

其实在服务端,有现成的docker镜像,在dockerhub上搜索sentry,也可以直接使用。我就是想在mac上自己搭建一下试试看~

记录sentry的踩坑之路相关推荐

  1. mybatis mapper.xml dtd_全栈开发踩坑之路4-用MyBatis实现服务

    1.前言 上一篇文章介绍了如何设计后端的Mysql数据库:Alex Wang:全栈开发踩坑之路3-MySql数据库设计,本文介绍如何用MyBatis实现后端服务. 本后端项目的Github地址(撰写中 ...

  2. contentprovider踩坑之路之Failed to find provider info for com.example.app.provider和cursor=null空指针问题

    目录 bug1.Failed to find provider info for com.example.app.provider bug2:cursor=null bug1.Failed to fi ...

  3. 基于dx11的动作游戏踩坑之路--1

    基于dx11的动作游戏踩坑之路--1 首先要声明所有的博客都是学习博客,不是技术博,只是用来记录.整理自己的学习路线,以及日后可以回顾一下.本人也只是一个小菜鸡,可能会有很多错误与纰漏,有大佬愿意指出 ...

  4. jmeter 3版本到5版本踩坑之路

    jmeter 3-5版本升级踩坑路 新版本下载安装 踩坑之路 新版本下载安装 下载新版本软件 ,链接: https://jmeter.apache.org/download_jmeter.cgi: 配 ...

  5. 微信小程序实现大转盘抽奖----踩坑之路

    微信小程序实现大转盘抽奖----踩坑之路 需求:现在有一个小程序抽奖页面如下,此类抽奖方式为大转盘 思路:由服务端获取抽奖次数和奖品,根据服务端的中奖概率来决定是否中奖,最后利用小程序动画将转盘转起来 ...

  6. 2021-11-01 富文本编辑器Vue-Quill-Editor 踩坑之路

    Vue-Quill-Editor 基于 Quill.适用于 Vue 的富文本编辑器,支持服务端渲染和单页应用. 相对于ssr,spa是通过component进行工作 ssr和spa的区别 1 踩坑之路 ...

  7. [Java灵信LED] -- 踩坑之路

    灵信led -T8 控制板卡 --踩坑之路 下载lv_led.dll 动态库链接 https://pan.baidu.com/s/11ZO-M6kllsq2AyhVW4AKoA 提取码:unsb 提取 ...

  8. webpack踩坑之路 (2)——图片的路径与打包

    webpack踩坑之路 (2)--图片的路径与打包 刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle).下面我 ...

  9. 公司自建电商系统对接Ariba PunchOut ----踩坑之路

    Ariba Network是ariba公司开发的供应商采购平台.punchout功能对接数据传输基于cxml. 主要是实现接口登录.购物车信息返回到airba系统,以及等订单功能. 开发手册中有相应的 ...

最新文章

  1. Android开发之使用BroadcastReceiver实时监听电量(源代码分享)
  2. gin go 更新缓存_golang自动缓存-对缓存策略的补充方案
  3. c语言怎么让图形界面单独显示,「分享」C语言如何编写图形界面
  4. MySQL5.7数据库软件下载教程
  5. java 怎么匹配文章_Java 14 之模式匹配,非常赞的一个新特性!
  6. linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装
  7. 查看Exchange用户最后登录时间
  8. shell 免杀aspx_记一次aspx网站渗透
  9. AS3.1.2配置gradle阿里云镜像(可用)
  10. r语言 wiod_数据可视化基本套路总结
  11. 健康管理师可以从事哪些工作
  12. php开发工具 知乎,一个微信小程序版知乎实例分享
  13. linux slab 内存 清理,linux系统slab内存占用
  14. Twitter群推王:推特全方位营销利器
  15. 米的换算单位和公式_小学数学单位换算公式(附练习题)
  16. 爬虫练习(3)-- 36Kr 站点正则和 ajax 混合
  17. Python.openpyxl操作Excel
  18. android 仿支付宝动画,自定义view之仿支付宝动画
  19. 从浅到深,数据分析人的学习书籍!
  20. 15.7数据库(7):MySQL创建校园数据库

热门文章

  1. c语言运算符与表达式ppt,c语言运算符与表达式.ppt
  2. Android.mk的用法和基础 m、mm、mmm编译命令
  3. 使用HTML+CSS实现小车移动动画web前端
  4. 知识点1:Hellow World
  5. Java架构师,大数据架构师,高并发设计模式,机器学习知识点分享
  6. 计算机管理没用调制解调器,电脑调制解调器错误连不上网
  7. YUV YPbPr YCbCr CCIR 601 CCIR 656
  8. linux修改时间_技术干货||基于Centos8的Linux简单入门学习笔记
  9. 使用Java打开本地文件
  10. iOS 获取deviceid的方法