docker安裝sentry
ps: 這裏的前置要求是linux機子上已經安裝過docker和docker-compose
- 首先去sentry的github庫clone https://github.com/getsentry/onpremise.git
這裏是sentry官方提供的sentry install的庫,使用很簡單。clone之後應該可以下面的目錄結構:
這隻要執行install.sh的話,理論上就可以按默認配置幫你安裝最新的sentry了。
- 不過一般我們需要簡單修改下配置,這裏可以提前進入sentry文件夾可以看到一些文件(這裏箭頭指向的兩個文件是默認的配置,可以創建新的文件,只要把example去掉即可)
其中要設置的有郵箱配置: 如果使用的是騰訊企業郵箱,要配置對應的配置。因爲不同的郵箱配置不一樣。(config.yml)
還有一些redis、postgres等等一些配置,可以在(sentry.conf.py)修改。
這裏有一點要注意的就是sentry默認上傳資源大小有限制,如果上傳符號表的時候太大了會報502異常。這裏需要在sentry.conf.py裏的SENTRY_WEB_OPTIONS配置裏添加
'limit-post: xxx'// 這裏的xxx單位是字節
- 然後只要在onpremise目錄下執行install.sh命令就好了,接下來就是下載各種鏡像。安裝過程會提示你輸入管理員的郵箱和密碼。
然後又是一小段時間的安裝... - 安裝完後,執行docker-compose up -d 後臺啓動。然後就可以訪問默認的9000端口了
- 如果中間需要修改配置文件,可以
docker-compose down 停止容器
docker-compose build 構建
docker-compose up -d 後臺啓動
一般的安裝使用就是這樣了。
ps: sentry時區不對的話需要手動設置下