最近需要一个日志监视系统所以选择了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的更多相关文章

  1. linux,mac安装sentry

    linux,mac安装sentry 最近需要一个日志监视系统所以选择了sentry.以下是用mac安装,看需求量linux安装类似后面的文章会补充. 安装docker https://download ...

  2. Mac 搭建 Sentry

    Sentry 为我们提供应用程序的错误跟踪,使我们能够快速定位到错误所在的文件和行号. 以下是官网支持语言和框架的部分截图: 准备工作 自 2020 年 12 月 4 日起,Sentry 默认使用 P ...

  3. mac安装tensorflow报错

    问题:mac安装tensorflow过程中,爆出oserror:permission denied 解决方案:关闭mac的sip,然后sudo安装 关闭sip的方法:重启mac,按住command+R ...

  4. Mac 安装activate-power-mode atom

    Mac 安装activate-power-mode atom 标签: atommac 2015-12-02 14:53 308人阅读 评论(0) 收藏 举报  分类: git(2)  版权声明:本文为 ...

  5. Mac安装ctags

    Mac安装ctags mac 系统有自带的ctags,但是不支持"ctags -R"指令,需要自己在安装Exuberant Ctags 1.下载ctags 2. 安装 ./conf ...

  6. 通过Cloudera在hadoop生态圈中安装Sentry服务。

    写在张文章时,差点辣死我了.把sentry数据库密码搞掉了,导致hive,impala,hue都挂了.此事要引以为戒,以后要小心操作了. 安装Sentry服务 a)                在c ...

  7. ubuntu 安装 swoole 和mac 安装swoole 扩展

    ubuntu php 安装swoole 比较容易 1. 从git下载源码 2. 下载pcre http://sourceforge.net/projects/pcre/files/pcre/8.36/ ...

  8. [Scrapy] Mac安装Scrapy

    Mac安装Scrapy Mac版本 10.11 El Captain. 前一段想在Mac上用Scrapy,各种问题.有一个不错的工具:Anaconda. 安装Anaconda 下载地址 我还是下pyt ...

  9. mac 安装 nginx 环境

    1.brew search nginx 2.brew install nginx 启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了. 备注: ...

随机推荐

  1. 安全相关论文--Security and Dependability

    安全相关论文--Security and Dependability 所参考的文献来自于Kreutz D, Ramos F M V, Esteves Verissimo P, et al. Softw ...

  2. PAT 甲级 1057 Stack

    https://pintia.cn/problem-sets/994805342720868352/problems/994805417945710592 Stack is one of the mo ...

  3. Gerrit 配置同步到多个仓库

    1.修改replication.config文件 [remote "xxx"] projects = Yilule.Core.Service #aliyun仓库 url = git ...

  4. [转帖]Portainer -- Docker可视化管理工具的安装配置及使用

    原贴地址:https://blog.csdn.net/A632189007/article/details/78779920 Portainer介绍 Portainer是Docker的图形化管理工具, ...

  5. Ubuntu17安装maven3.5.2

    1.下载maven 源码文件.tar.gz 2.解压源文件sudo tar -zxvf .tar.gz文件 3.配置/etc/profile文件 export MAVEN_HOME=/app/java ...

  6. 自动化运维—Ansible(上)

    一:为什么选择Ansible 相对于puppet和saltstack,ansible无需客户端,更轻量级 ansible甚至都不用启动服务,仅仅只是一个工具,可以很轻松的实现分布式扩展 更强的远程命令 ...

  7. 【刷题】BZOJ 4059 [Cerc2012]Non-boring sequences

    Description 我们害怕把这道题题面搞得太无聊了,所以我们决定让这题超短.一个序列被称为是不无聊的,仅当它的每个连续子序列存在一个独一无二的数字,即每个子序列里至少存在一个数字只出现一次.给定 ...

  8. Go语言?Docker?对新技术怎么看?

    对于 Go 语言和 Docker 这两种技术,在国内的技术圈中有相当大的一部分人和群体还在持观望或是不信任的态度.所以,我想写这篇文章,从两个方面来论述一下我的观点和看法. 上个月,作为 Go 语言的 ...

  9. 【bzoj1088】扫雷

    见过水的,没见过这么水的 Description 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来.万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则 ...

  10. GO内存管理

    TMalloc模型 http://www.360doc.com/content/16/0811/09/14513665_582407916.shtml http://blog.csdn.net/cho ...