sentry 部署

使用docker-compose 安装sentry

  • 首先clone Sentry On-Premise
git clone https://github.com/getsentry/onpremise
  • 构建sentry-onpremise的Docker镜像:
cd onpremise
vim ./config.yml # 可以配置MAIL邮箱信息
make build
  • 创建sentry的配置和数据库目录:
mkdir -p data/{sentry,postgres} 
  • 生成Sentry的Secret Key:
docker-compose run --rm web config generate-secret-key
vim docker-compose.yml # 将上一步输出的secret key 设置成环境变量 SENTRY_SECRET_KEY的值
  • 初始化Sentry的数据库,创建超级用户
docker-compose run --rm web upgrade
  • 启动sentry的各个组件:
docker-compose up -d

配置nginx

  • nginx 配置
    server {
        listen        80;
        server_name  sentry.xxx.com;

        location / {
             proxy_set_header  X-Real-IP  $remote_addr;
             proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header  Host $host;
             proxy_connect_timeout 180;
             proxy_read_timeout 180;
             proxy_send_timeout 180;
             proxy_pass   http://127.0.0.1:9000/;
       }
    }
  • reload nginx, 便可以使用sentry.xxx.com来访问了

sentry 使用

  • 创建新项目,在右上角点击 New Project,创建你的项目。创建完成之后,在project settings中可以选择project的team
  • new team 可以创建一个team
  • MANAGE 中members 中可以邀请成员,可以赋予成员多个team,那么team中的project,成员就有权限来查看了

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,145评论 1 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,369评论 19 139
  • 未来有一个团体能够叫板“数据教”,TA不是“科技人文主义”,姑且将其命名为“意识教”。 这两天研究《未来简历》对赫...
    承谦阅读 3,401评论 1 0
  • 一直想关于这方面说或者写一篇文章,前一段时间看《我是演说家》这个节目的时候下载了一个言值app就想说这个话题,但是...
    44先生阅读 2,817评论 0 2
  • 面对着矛盾冲突的时候,态度应该怎样去做。比怒目而视更好的方式,以一种调侃方式来面对,是非常好的一个方式。不失一...
    查拉图斯特拉如是说阅读 858评论 0 0