第四百零五節,centos7下搭建sentry錯誤日誌服務器,接收python以及Django錯誤,
阿新 • • 發佈:2017-10-15
rate install 中文 engine some remove master -- 復制
第四百零五節,centos7下搭建sentry錯誤日誌服務器,接收python以及Django錯誤,
通過docker安裝sentry
安裝docker
1.卸載舊版本
sudo yum remove docker docker-common docker-selinux docker-engine
2.安裝依賴包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.添加穩定的源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝docker ce
1.更新yum包
sudo yum makecache fast
2.安裝docker ce
sudo yum install docker-ce
3.啟動docker
sudo systemctl start docker
4.測試docker
sudo docker run hello-world 輸出: Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps:1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. Totry something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://cloud.docker.com/ For more examples and ideas, visit: https://docs.docker.com/engine/userguide/
安裝docker-compose
1. sudo yum install epel-release 2. sudo yum install -y python-pip 3. sudo pip install docker-compose
安裝sentry
sentry 依賴的組件比較多 包括 redis、 postgresql、 outbound email
在安裝sentry前請確保 docker 版本大於1.10
1.安裝git
sudo yum install git
2.下載docker鏡像並構建容器
cd進入到要安裝的目錄,創建一個程序目錄
mkdir -p data/{sentry,postgres}
3.下載onpremise-master項目,放在與剛才創建的data目錄同級
兩者選一即可
下載地址:https://github.com/getsentry/onpremise
也可以不用下載進行克隆
sudo yum install git
$ git clone https://github.com/getsentry/onpremise.git
$ cd onpremise
4.cd onpremise,進入到onpremise-master項目,執行命令生成key
註意:以下所有的目錄,都是要在onpremise下執行的
docker-compose run --rm web config generate-secret-key
復制生成的key寫入到docker-compose.yml文件
vim docker-compose.yml
5.生成數據表
docker-compose run --rm web upgrade
6.啟動項目,在9000端口,如果是阿裏雲服務器記得開放端口
docker-compose up -d
訪問服務器ip加9000端口
可以看到是英文的
首先要改成中文
1
2
以後啟動項目
首先啟動docker
sudo systemctl start docker
然後cd進入到onpremise下執行
docker-compose up -d
錯誤日誌監控配置
python腳本監控
選擇監控類型
第四百零五節,centos7下搭建sentry錯誤日誌服務器,接收python以及Django錯誤,