搭建自己的 sentry 服務

2021-08-21 06:09:20 字數 1984 閱讀 4117

sentry 自動化異常提醒 這篇文章已經介紹的很清楚了,這裡直接講一講搭建自己的sentry服務,這樣就免費使用sentry這個服務。

首先要確認你的 ubuntu 版本是否符合安裝 docker 的前提條件。如果沒有問題,你可以通過下邊的方式來安裝 docker :

使用具有 sudo 許可權的使用者來登入你的 ubuntu 。

檢視你是否安裝了 wget

$ which wget
如果 wget 沒有安裝,先公升級包管理器,然後再安裝它。

$ sudo apt-get update $ sudo apt-get install wget
獲取最新版本的 docker 安裝包

通過docker --version可以檢視版本號並確認是否安裝成功。

由於某種神秘原因國內無法直接從 docker 官方庫直接獲取映象 這裡我們使用 docker 加速器 執行下面命令即可。

這裡推薦使用 python 的 pip 管理工具來安裝docker-compose

$ sudo pip install -u docker-compose
到這裡安裝就結束了;compose已經安裝完成。你可以使用docker-compose --version來進行測試

做完了準備工作,就可以開始搭建sentry了。

從 github 上面獲取最新的 sentry

獲取到本地之後,就可以根據他的readme.md開始著手搭建了,整個過程還是比較順利的。

進入 clone 下來的onpremise目錄依次執行

建立對應的目錄

mkdir -p data/

獲取專案的 key

複製獲取到的 key 字串

vim docker-compose.yml
插入 docker-compose.yml 檔案中

建立專案的superuser

docker-compose run --rm web upgrade
該過程會讓你輸入 使用者郵箱 和密碼 一路走下去 即可。

開啟 sentry 服務

docker-compose up -d
這時候輸入你的 http:://ip:9000 即可進入你的 sentry

登陸以後 右上角有 new project

體驗 sentry 帶來的快感吧!(本文完)

sentry搭建過程

sentry是乙個強大的分布式報錯資訊收集平台,圖形化程度很高,可以幫助我們直觀的發現當前部署的系統存在哪些問題。官方提供了兩種部署方案 處於操作方便的考慮,我選擇了docker。這種方法需要先安裝docker和docker compose 這一部分比較簡單,不過為了過程的完整性,還是把它列出來。d...

搭建自己的ngrok服務

1.準備工作 一台具有外網ip的伺服器,乙個網域名稱 解析到外網伺服器 ngrok服務端 2.開始搭建ngrok服務端 按照上面的教程進行搭建 ngrokd domain 網域名稱 不帶www httpaddr 埠 預設為80 注意埠要對外開放 後台執行 setsid ngrokd domain 網...

使用sinopia搭建自己的npm服務

隨著 的積累,感覺有必要自己搭建乙個npm服務,對自己的 庫進行管理。我去強大的github上搜尋了一下,發現了sinopia,純nodejs解決方案,不需要什麼依賴的軟體包。果然是簡單有效的辦法,於是根據教程嘗試了一下,基本沒遇到什麼坎就弄好了。首先安裝sinopia npm install g ...