最近需要一个日志监视系统所以选择了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. RYU 灭龙战 fourth day (1)

    RYU 灭龙战 fourth day (1) 前言 对于流量的监控,对于一个网络管理人员来说是非常重要的,可以从可视化的角度,方便检测出哪里的设备出了问题:而在传统网络中,如果是哪里的设备出了问题的话 ...

  2. 作业三(下)安装VS2013

    VS2013 今天常识安装Microsoft Visual Studio 2013,虽然 直接在软件管家上下载,一键安装,但是还是遇到许多问题,安装过程相当的艰难,花了好多时间.但是在尝试多次后成功的 ...

  3. 编码用命令执行的C语言词语统计程序

    需求介绍 程序处理用户需求的模式为: wc.exe [parameter][filename] 在[parameter]中,用户通过输入参数与程序交互,需实现的功能如下: 1.基本功能 支持 -c   ...

  4. ElasticSearch 2 (30) - 信息聚合系列之条形图

    ElasticSearch 2 (30) - 信息聚合系列之条形图 摘要 版本 elasticsearch版本: elasticsearch-2.x 内容 聚合还有一个令人激动的特性就是能够十分容易地 ...

  5. ibmv7000查看序列号

    ssh后 命令:lsenclosure 有以下数据 id status   type      managed IO_group_id IO_group_name product_MTM serial ...

  6. Alpha冲刺——day4

    Alpha冲刺--day4 作业链接 Alpha冲刺随笔集 github地址 团队成员 031602636 许舒玲(队长) 031602237 吴杰婷 031602220 雷博浩 031602634 ...

  7. Python模块-pymssql

    目录 工作原理 常用封装 Python默认的数据库是 SQLlite,不过它对MySql以及SQL server的支持也可以.如果想链接操作SQL server,需使用第三方包pymssql pyms ...

  8. 等价类计数(Polya定理/Burnside引理)学习笔记

    参考:刘汝佳<算法竞赛入门经典训练指南> 感觉是非常远古的东西了,几乎从来没有看到过需要用这个的题,还是学一发以防翻车. 置换:排列的一一映射.置换乘法相当于函数复合.满足结合律,不满足交 ...

  9. 【刷题】BZOJ 1487 [HNOI2009]无归岛

    Description Neverland是个神奇的地方,它由一些岛屿环形排列组成,每个岛上都生活着之中与众不同的物种.但是这些物种都有一个共同的生活习性:对于同一个岛上的任意两个生物,他们有且仅有一 ...

  10. Markdown公式(二)

    参考资料https://gavin_nicholas.coding.me/archives/ 1. 如何输入括号和分隔符 () . [] 和 | 表示自己, {} 表示 {} .当要显示大号的括号或分 ...