linux,mac安装sentry
最近需要一个日志监视系统所以选择了sentry。以下是用mac安装,看需求量linux安装类似后面的文章会补充。
安装完了打开 会提示登录输入dockerid,在这个网站申请一个账号即可。
https://cloud.docker.com/这个地方mac安装的的dmg文件已经集成了docker、docker-compose和docker虚拟机。所以不用再单独安装docker-compose,linux还要单独安装docker-compose
pip install docker-compose(linux用)。
从git获取
git clone https://github.com/getsentry/onpremise.git接下来需要修改docker-compose.yml来适应环境。前提cd onpremise进入下载好的git项目里进行操作1.创建一个名为volname的数据卷,通过-v参数可以进行创建,同时也可以通过docker volume create来创建。
docker volume create --name=sentry-data && docker volume create --name=sentry-postgres2.创建虚拟环境的配置文件
cp -n .env.example .env3.编译和标记Docker服务
docker-compose build最后成功画面
前面内容略。。。Successfully built b29d9522511aSuccessfully tagged onpremise_worker:latest4.生成密钥。并将它添加到.env作为SENTRY_SECRET_KEY。
docker-compose run --rm web config generate-secret-key最后成功画面
前面内容略。。。Creating onpremise_redis_1 ... doneCreating onpremise_postgres_1 ... doneCreating onpremise_smtp_1 ... doneCreating onpremise_memcached_1 ... doneieerrp=dvw9w+4^%+ypj1z^#e%nt#h8w1i)@it84j+&m1npujr5.构建数据库。 使用交互式提示创建用户帐户。dvw9w+4^%+ypj1z^#e%nt#h8w1i)@it84j+&m1npujr将这串字符复制到docker-compose.yml文件对应中并保存.将生成的key复制到docker-compose.yml
上面标注的地方就是新加的需要注意的亮点:a.SENTRY_SECRET_KEY : 这个地方前后都有个空格这是yml文件的格式要求。b.密钥必须是个字符串然后执行命令
docker-compose run --rm web upgrade安装期间会弹出输入邮箱和密码的页面,在后面登陆sentry页面的时候回用到,邮箱一个可用邮箱就行,密码随意。6.开启所有服务(分离/后台模式)
docker-compose up -d7.查看sentry页面
http://localhost:9000 安装成功画面 8.使用superuser的邮箱和口令进入sentry平台了。 登陆成功后的页面 成功登陆后更多爬虫学习以及python技巧,请关注公众号:python学习开发。
如果您喜欢我的文章不防动动小手转发一波,谢谢。 点击阅读原文进入我的博客园,看代码更方便。由于人数超过100所以需要添加我微信: italocxa,然后拉您入群。转载于:https://www.cnblogs.com/c-x-a/p/9911919.html
相关资源:webcatalog-engine:为WebCatalog上的所有应用程序提供动力的核心-源码