Sentry服务搭建

作者: 寻觅的以诺 | 来源:发表于2020-03-09 09:59 被阅读0次

目前官方也推荐通过docker安装,所以这里记录以docker的方式安装。

一. 安装docker和docker-compose

这部分我就直接从别人的网址那复制过来一份,毕竟这位博主的记录很简单明了。网址如下:https://learnku.com/articles/4285/uild-your-own-sentry-service

1. 获取最新版本的 Docker 安装包

$ wget -qO- https://get.docker.com/ | sh

安装完成后可以通过docker --version查看版本号并确认是否安装成功。

2. 由于某种神秘原因国内无法直接从 docker 官方库直接获取镜像 这里我们使用 Docker 加速器 运行下面命令即可。

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://4031ebb7.m.daocloud.io

3. 安装docker-compose

pip install -U docker-compose

安装完成后可以通过docker-compose --version来测试是否安装成功。

二. 搭建sentry

1. 从 GitHub 上面获取最新的 sentry

git clone https://github.com/getsentry/onpremise.git

2. 进入 clone 下来的 onpremise 目录

3. 根据里面的README.md中的提示进行操作即可

目前我这里的版本提示我直接进行./install.sh进行安装。

./install.sh

这个过程可能由于网络的原因会很慢或者经常失败,用电信的网会好一点,用移动的网试了一天都没成功,电信的几分钟就好了(有一说一,宽带害得用电信啊)。

这个脚本执行好之后,我这里目前的提示如下:

......

Digest: sha256:ab00606a42621fb68f2ed6ad3c88be54397f981a7b70a79db3d1172b11c4367d

Status: Downloaded newer image for alpine:latest

Cleaning up...

----------------

You're all done! Run the following command to get Sentry running:

docker-compose up -d

4. 根据提示启动sentry

docker-compose up -d

5. 访问ip:9000登陆sentry

6. 根据提示创建项目,具体的配置,在创建项目的时候也会给出提示,大体步骤就是

    6.1 选择项目框架

    6.2 在项目中安装SDK

    6.3 在项目的settings.py中进行相关配置

    6.4 测试

7. 根据项目需要进行详细的各种配置,然后玩玩熟悉熟悉sentry就行啦。

相关文章

网友评论

    本文标题:Sentry服务搭建

    本文链接:https://www.haomeiwen.com/subject/vjcudhtx.html