利用docker搭建錯誤日誌伺服器sentry

2021-09-12 14:26:29 字數 1463 閱讀 8301

sentry的強大功能這裡就不多做介紹了。

sentry依賴較多,通過python環境安裝容易出錯,所以選擇採用docker安裝

1、安裝docker

新增yum源

yum-config-manager --add-repo

安裝最新版本docker-ce

yum-config-manager --enable docker-ce-edge

安裝docker-ce和docker-compose

yum makecache fast && yum install -y docker-ce docker-compose

啟動docker

systemctl enable docker && systemctl start docker

建立docker使用者組

groupadd docker && usermod -ag docker $user

2、部署sentry

獲取sentry軟體包

yum install git

git clone

建立docker資料卷

docker volume create --name=sentry-data && docker volume create --name=sentry-postgres

建立環境配置檔案

cd onpremise

cp -n .env.example .env

構建docker服務並打上tag

docker-compose build

生成金鑰

docker-compose run --rm web config generate-secret-key

複製獲取到的金鑰,修改.env檔案如下所示:

# run `docker-compose run web config generate-secret-key`

# to get the sentry_secret_key value.

sentry_secret_key='qxc0zw(tgu_e-0s8fnopv++u@7u6vk4xortt(k20r2)i6*h36%'

建立專案資料庫和賬號 

docker-compose run --rm web upgrade

啟動並放置到後台執行

docker-compose up -d

使用nginx**sentry

sentry.conf

server 

}

利用docker除錯OpenStack服務

從工作開始就一直做openstack的開發,期間經歷了做私有雲的開發,到現在在做公有雲網路控制器的開發。開發除錯的時候,最讓我頭疼的是不是除錯 和找bug。而是將自己改動的openstack部署到測試環境進行測試,哪怕是乙個簡單的業務邏輯修改。基本上60 以上的時間都花在了部署環境上。由於後面要開發...

利用crtmpserver搭建rtmp伺服器

google 實踐 最終直播成功。記錄一下。架構為 ffmpeg crtmpserver flash 進一步拆分 flv muxer librtmp crtmpserver flash 進入正題 編譯crtmpserver 過程曲折。請參考 1.源 根資料夾的readme。2.google。3.我遇...

如何利用 docker 快速部署 Mysql 服務

docker 基礎教程不再多說,這裡只著重講如何使用 docker 部署 mysql 服務 docker pull mysql mysql server tag等待拉取完成即可。docker 部署的優勢就在於其快速便捷,下面就進行幾項步驟 該容器命名為mysql8,將容器埠3306對映到本地埠330...