sentry简介
sentry是一个错误日志管理平台,使用DRF(django restframework)开发,主要功能有:错误日志监控,问题排查、任务分配、邮件提醒
fdeora安装docker
1、sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2、安装软件源
dnf config-manager --add-repo=https://download.docker.com/linux/fedora/docker-ce.repo
3、dnf makecache
4、sudo yum install docker-ce
5、启动docker
sudo systemctl start docker
测试docker
sudo docker run hello-world
查看docker版本:
docker --version
6、安装docker-compose
dnf install docker-compose
安装sentry
7、dnf install git
8、通过镜像安装sentry:https://github.com/getsentry/onpremise
git clone https://github.com/getsentry/onpremise.git
cd onpremise
docker-compose run --rm web config generate-secret-key
将生成的key设置到docker-compose.yml中
docker-compose run --rm web upgrade
启动服务:docker-compose up -d
查看docke进程:docker ps
注意事项
改配置重新启动:docker-compose up -d
当出现启动问题时,可以用docker stop CONTAINER ID 来把主要三个进程(worker cron web)停止:如 docker stop 94f06b721a34 1d34e265ab07 64a5c68600e1
然后依次启动,注意顺序:
docker start worker
docker start cron
docker start web