基于Docker搭建Sentry

Sentry 是一个日志平台,分为客户端和服务端,客户端(目前客户端有Python, PHP,C#, Ruby等多种语言)就嵌入在你的应用程序中间,程序出现异常就向服务端发送消息,服务端将消息记录到数据库中并提供一个web节目方便查看。Sentry由python编写,源码开放,性能卓越,易于扩展,目前著名的用户有Disqus, Path, mozilla, Pinterest等

准备

  • 保证服务器至少有2G内存,否则安装会报错

  • 安装/升级Docker到19.03.8以上

  • 安装/升级Docker-Compose到1.24.1以上

  • 安装git(yum install -y git)

开始搭建

1.将docker从18.06.3-ce升级到docker-ce-19.03.9

参考:Docker和Docker-Compose升级

2.将docker-compose从1.22.0升级到1.27.2(重新从github上下载运行即可)

参考:Docker和Docker-Compose升级

3.安装git(从windows上拷贝过去的文件.sh没有执行权限,安装时报错)

yum install -y git

4.克隆项目

git clone https://github.com/getsentry/onpremise.git

5.安装

./install.sh

6.启动

docker-compose up -d

7.设置

根据提示设置账号、密码

8.验证

http://ip:9000
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。