mac安装sentry

mac2022-06-30  29

最近需要一个日志监视系统所以选择了sentry。

安装docker

https://download.docker.com/mac/stable/Docker.dmg

登录

安装完了打开 会提示登录输入dockerid,在这个网站申请一个账号即可。

https://cloud.docker.com/

查看版本

>docker --version Docker version 18.06.1-ce, build e68fc7a >docker-compose --version docker-compose version 1.22.0, build f46880f

这个地方mac安装的的dmg文件已经集成了docker、docker-compose和docker虚拟机。所以不用再单独安装docker-compose,linux还要单独安装docker-compose。

获取sentry

从git获取

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

修改docker-compose.yml

接下来需要修改docker-compose.yml来适应环境。 前提cd onpremise进入下载好的git项目里进行操作 1.创建一个名为volname的数据卷,通过-v参数可以进行创建,同时也可以通过docker volume create来创建。

docker volume create --name=sentry-data && docker volume create --name=sentry-postgres

2.创建虚拟环境的配置文件

cp -n .env.example .env

3.编译和标记Docker服务

docker-compose build

最后成功画面

前面内容略。。。 Successfully built b29d9522511a Successfully tagged onpremise_worker:latest

4.生成密钥。并将它添加到.env作为SENTRY_SECRET_KEY。

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

最后成功画面

前面内容略。。。 Creating onpremise_redis_1 ... done Creating onpremise_postgres_1 ... done Creating onpremise_smtp_1 ... done Creating onpremise_memcached_1 ... done ieerrp=dvw9w+4^%+ypj1z^#e%nt#h8w1i)@it84j+&m1npujr

5.构建数据库。 使用交互式提示创建用户帐户。 dvw9w+4^%+ypj1z^#e%nt#h8w1i)@it84j+&m1npujr将这串字符复制到docker-compose.yml文件对应中并保存. 将生成的key复制到docker-compose.yml

打开文件

vim docker-compose.yml

定位到指定位置

environment: SENTRY_MEMCACHED_HOST: memcached SENTRY_REDIS_HOST: redis SENTRY_POSTGRES_HOST: postgres SENTRY_EMAIL_HOST: smtp #下面就是我加的 SENTRY_SECRET_KEY : 'dvw9w+4^%+ypj1z^#e%nt#h8w1i)@it84j+&m1npujr'

上面标注的地方就是新加的需要注意的亮点:a.SENTRY_SECRET_KEY : 这个地方前后都有个空格这是yml文件的格式要求。b.密钥必须是个字符串 6.开启所有服务(分离/后台模式)

docker-compose up -d

7.查看sentry页面

http://localhost:9000

转载于:https://www.cnblogs.com/c-x-a/p/9911832.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)