CentOS 使用 Docker 安装 Sentry
官網(wǎng)介紹:Sentry是一個(gè)實(shí)時(shí)事件日志記錄和匯集的日志平臺(tái),其專注于錯(cuò)誤監(jiān)控,以及提取一切事后處理所需的信息。他基于Django開(kāi)發(fā),目的在于幫助開(kāi)發(fā)人員從散落在多個(gè)不同服務(wù)器上的日志文件里提取發(fā)掘異常,方便debug。Sentry由python編寫(xiě),源碼開(kāi)放,性能卓越,易于擴(kuò)展,目前著名的用戶有Disqus, Path, mozilla, Pinterest等。它分為客戶端和服務(wù)端,客戶端就嵌入在你的應(yīng)用程序中間,程序出現(xiàn)異常就向服務(wù)端發(fā)送消息,服務(wù)端將消息記錄到數(shù)據(jù)庫(kù)中并提供一個(gè)web節(jié)目方便查看。
sentry是一個(gè)強(qiáng)大的分布式報(bào)錯(cuò)信息收集平臺(tái),圖形化程度很高,可以幫助我們直觀的發(fā)現(xiàn)當(dāng)前部署的系統(tǒng)存在哪些問(wèn)題。
更多介紹請(qǐng)看官網(wǎng):https://sentry.io/
github:https://github.com/getsentry/sentry
在github上有一萬(wàn)多star,證明了它的優(yōu)秀之處。
1.準(zhǔn)備工作
官方提供了兩種部署方式:
a. pythonb. docker但是最新官方已棄用python方式安裝,而是提倡使用docker安裝,所以我們使用docker方式來(lái)安裝sentry服務(wù)端。
2.Dependencies
docker版本需要在1.10+
docker-compose
3.按照官方文檔進(jìn)行一下操作:https://docs.sentry.io/server/installation/docker/
按照文檔第一步先去克隆 https://github.com/getsentry/onpremise 獲取sentry
setp1 克隆 git clone https://github.com/getsentry/onpremise.git 按照remind.md 一步步操作
setp2 構(gòu)建容器并創(chuàng)建數(shù)據(jù)庫(kù)和sentry安裝目錄 mkdir -p data/{sentry,postgres}
setp3 生成secret key并添加到docker-compose文件里 docker-compose run --rm web config generate-secret-key
setp4 第四步時(shí)間有點(diǎn)長(zhǎng)。其間會(huì)提示創(chuàng)建superuser,用戶名是一個(gè)郵箱,這個(gè)郵箱今后會(huì)收到sentry相關(guān)的消息,口令可以隨便設(shè)置,只要自己記得住就可以了。最后會(huì)在命令行輸出一串亂七八糟的字符,這個(gè)就是secretkey,將這串字符復(fù)制到docker-compose.yml文件中并保存。
setp5 重建數(shù)據(jù)庫(kù),并創(chuàng)建sentry超級(jí)管理員用戶 sudo docker-compose run --rm web upgrade 創(chuàng)建用戶,sentry新建的時(shí)候需要一個(gè)超級(jí)管理員用戶
step 6.啟動(dòng)所有的服務(wù) docker-compose up -d
參考
- Centos7通過(guò)Docker安裝Sentry(哨兵) 本文轉(zhuǎn)載的原文
轉(zhuǎn)載于:https://www.cnblogs.com/michael-xiang/p/10467299.html
總結(jié)
以上是生活随笔為你收集整理的CentOS 使用 Docker 安装 Sentry的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Windows Server 2008远
- 下一篇: kux格式怎么转换成mp4?简单快速的视