mac安装sentry
最近需要一个日志监视系统所以选择了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
mac安装sentry的更多相关文章
- linux,mac安装sentry
linux,mac安装sentry 最近需要一个日志监视系统所以选择了sentry.以下是用mac安装,看需求量linux安装类似后面的文章会补充. 安装docker https://download ...
- Mac 搭建 Sentry
Sentry 为我们提供应用程序的错误跟踪,使我们能够快速定位到错误所在的文件和行号. 以下是官网支持语言和框架的部分截图: 准备工作 自 2020 年 12 月 4 日起,Sentry 默认使用 P ...
- mac安装tensorflow报错
问题:mac安装tensorflow过程中,爆出oserror:permission denied 解决方案:关闭mac的sip,然后sudo安装 关闭sip的方法:重启mac,按住command+R ...
- Mac 安装activate-power-mode atom
Mac 安装activate-power-mode atom 标签: atommac 2015-12-02 14:53 308人阅读 评论(0) 收藏 举报 分类: git(2) 版权声明:本文为 ...
- Mac安装ctags
Mac安装ctags mac 系统有自带的ctags,但是不支持"ctags -R"指令,需要自己在安装Exuberant Ctags 1.下载ctags 2. 安装 ./conf ...
- 通过Cloudera在hadoop生态圈中安装Sentry服务。
写在张文章时,差点辣死我了.把sentry数据库密码搞掉了,导致hive,impala,hue都挂了.此事要引以为戒,以后要小心操作了. 安装Sentry服务 a) 在c ...
- ubuntu 安装 swoole 和mac 安装swoole 扩展
ubuntu php 安装swoole 比较容易 1. 从git下载源码 2. 下载pcre http://sourceforge.net/projects/pcre/files/pcre/8.36/ ...
- [Scrapy] Mac安装Scrapy
Mac安装Scrapy Mac版本 10.11 El Captain. 前一段想在Mac上用Scrapy,各种问题.有一个不错的工具:Anaconda. 安装Anaconda 下载地址 我还是下pyt ...
- mac 安装 nginx 环境
1.brew search nginx 2.brew install nginx 启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了. 备注: ...
随机推荐
- word漏洞分析与利用
众所周知,溢出漏洞从应用形式上可分为远程服务溢出漏洞和客户端(本地)溢出漏洞两类.远程服务溢出漏洞大家很熟悉了,红色代码.冲击波.振荡波等蠕虫都利用了此类漏洞,漏洞的调试和利用有相应的一套方法,前面的 ...
- mac下mongoDB的使用
第一步: 我们在网上找到mongoDB的安装文件包,下载下来然后放在mac系统的指定位置,如图所示: 第二步:打开数据库服务端 我们在bin目录下执行mongod这个命令: 首先cd到bin目录 然后 ...
- linux C单元测试工具CUnit的编译安装及使用
1 下载CUnit安装包CUnit-2.1-3.tar.bz2保存至/home/用户/ (安装包版本为文章做成时2016-05-25的最新版本) https://sourceforge.NET/pro ...
- 【壹拾壹周】final_review
项目名:俄罗斯方块 组名:新蜂 组长:武志远 组员:宫成荣 杨柳 谢孝淼 李桥 final Review会议 时间:2016.12.3 会议内容 设想和目标 1.在final阶段发布时的预期目标是什么 ...
- [转帖]Windows10七大版本区别在哪?
Windows10七大版本区别在哪? http://os.51cto.com/art/201804/570132.htm 一.Windows10家庭版 对于绝大多数用户来说,最后可能获得的应该就是Wi ...
- Linux命令行上传本地文件到服务器 、 下载服务器文件到本地
sh使用命令: scp 将本地文件上传至服务器 第一个是本地文件的路径/文件名, 例如 ./index.tar.gz . index.html . bg.png 等 第二个是要上传到的服务器的位置 ...
- BZOJ2728 HNOI2012与非(并查集+数位dp)
容易发现x nand x=not x.并且使用这个性质有x and y=not(x nand y)=(x nand y)nand(x nand y).也就是说nand运算可以作为not和and运算使用 ...
- BZOJ2001 [Hnoi2010]City 城市建设 CDQ分治
2001: [Hnoi2010]City 城市建设 Time Limit: 20 Sec Memory Limit: 162 MB Description PS国是一个拥有诸多城市的大国,国王Lou ...
- MT【86】两个绝对值之和最大
分析:这里只需要注意到$(|x|+|y|)_{max}=max\{|x+y|,|x-y|\}$,所以只需求$max\{|20a|,|14b|\}$ 进而变成熟悉的反解系数问题.容易知道最大值为$a=2 ...
- 做前端好还是Java好?
做前端好还是Java好?看这三方面 转载 2017年11月14日 00:00:00 1047这几年来伴随着互联网的迅速发展,新兴互联网产业的兴起,传统行业也逐渐开始互联网化,使得互联网职业在这样的背景 ...