从零构建Sentry v10 进行异常上报

简介

Sentry 是一个开源的实时错误追踪系统,可以帮助开发者实时监控并修复异常问题。它主要专注于持续集成、提高效率并且提升用户体验。

下面是Sentry官网支持的产品

使用官网服务

作为大多数个人开发者和中小企业,可以直接使用Sentry官网)提供的云服务,你只需要注册一个Sentry账号,就可以快速享受到集中处理异常日志的服务。

本地安装Sentry服务

官网支持dockerpython安装两种方式,这里采用docker的方式
具体有什么疑问可以查看官网https://docs.sentry.io/server/installation/

安装docker

具体可以看之前记录的文章重头开始学Docker

安装docker-compose
  • 安装wget
yum -y install wget
  • 安装pip
# 如果使用 wget下载https开头的网址域名 时报错,你需要加上 --no-check-certificate (不检查证书)选项
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate  # 下载文件

python get-pip.py #执行安装

pip -V #查看pip版本

  • 安装docker-compose
sudo pip install docker-compose # 安装 docker-compose
docker-compose -v #查看docker-compose 版本

注意这里我在安装docker-compose报了这个错误

执行如下命令

sudo pip install --ignore-installed requests

安装完成之后再安装docker-compose

参考至:https://blog.csdn.net/guoshaoliang789/article/details/96878731

构建Sentry
  • github上拉取源码
git clone https://github.com/getsentry/onpremise.git

注意你需要保证你的Docker 17.05.0+ Compose 1.19.0+ 同时还需要拥有least 2400MB RAM

下载完成之后进入该目录。查看文件如下

  • 开始构建镜像
docker-compose build --pull

但是出了个问题,问题描述说是仓库不存在或可能需要“docker登录”:拒绝:请求访问的资源被拒绝

尝试解决问题:先执行登录操作

docker login

登录成功之后再次执行之前的命令,发现还是报错,我们搜索一下Docker网站上关于sentry-onpremise-local镜像,我们手动去pull

执行如下命令

docker image pull viitanener/sentry-onpremise-local

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值