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