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
2.将docker-compose从1.22.0升级到1.27.2(重新从github上下载运行即可)
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