日志监控服务安装

一、sentry安装

1、 安装docker

sudo yum install -y yum-utils

sudo yum-config-manager \

--add-repo \

https://download.daocloud.io/docker/linux/centos/docker-ce.repo

sudo yum install -y -q --setopt=obsoletes=0 docker-ce-17.09.1.ce* docker-ce-selinux-17.09.1.ce*

sudo systemctl enable docker

sudo systemctl start docker

sudo service docker status

2、安装 Docker Compose

curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

3、 正式搭建sentry

做完了准备工作,就可以开始搭建sentry了。

从GitHub上面获取最新的 sentry

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

获取到本地之后,就可以根据他的README.md开始着手搭建了,整个过程还是比较顺利的。

进入 clone 下来的onpremise目录依次执行

创建对应的目录

mkdir -p data/{sentry,postgres}

获取项目的 key

docker-compose run --rm web config generate-secret-key

复制获取到的 key 字符串

vim docker-compose.yml

插入 docker-compose.yml 文件中

更改端口号

vi docker-compose.yml

web:

restart: unless-stopped

extends: base

links:

- redis

- postgres

- memcached

- smtp

ports:

- '9080:9000'

9080更改此外网可访问的端口

创建项目的superuser

docker-compose run --rm web upgrade

该过程会让你输入 用户邮箱 和密码 一路走下去 即可。

开启 sentry 服务

docker-compose up -d

配置nginx 详情请参照https://docs.sentry.io/server/nginx/

重启命令 docker-compose down && docker-compose up -d

你可能感兴趣的:(日志监控服务安装)