官网介绍:Sentry是一个实时事件日志记录和汇集的日志平台,其专注于错误监控,以及提取一切事后处理所需的信息。他基于Django开发,目的在于帮助开发人员从散落在多个不同服务器上的日志文件里提取发掘异常,方便debug。Sentry由python编写,源码开放,性能卓越,易于扩展,目前著名的用户有Disqus, Path, mozilla, Pinterest等。它分为客户端和服务端,客户端就嵌入在你的应用程序中间,程序出现异常就向服务端发送消息,服务端将消息记录到数据库中并提供一个web节目方便查看。

sentry是一个强大的分布式报错信息收集平台,图形化程度很高,可以帮助我们直观的发现当前部署的系统存在哪些问题。

更多介绍请看官网:https://sentry.io/

github:https://github.com/getsentry/sentry

在github上有一万多star,证明了它的优秀之处。

1.准备工作

官方提供了两种部署方式:

 a.  pythonb.  docker

但是最新官方已弃用python方式安装,而是提倡使用docker安装,所以我们使用docker方式来安装sentry服务端。

2.Dependencies

docker版本需要在1.10+
docker-compose

3.按照官方文档进行一下操作:https://docs.sentry.io/server/installation/docker/

按照文档第一步先去克隆 https://github.com/getsentry/onpremise 获取sentry

setp1 克隆 git clone https://github.com/getsentry/onpremise.git 按照remind.md 一步步操作

setp2 构建容器并创建数据库和sentry安装目录 mkdir -p data/{sentry,postgres}

setp3 生成secret key并添加到docker-compose文件里 docker-compose run --rm web config generate-secret-key

setp4 第四步时间有点长。其间会提示创建superuser,用户名是一个邮箱,这个邮箱今后会收到sentry相关的消息,口令可以随便设置,只要自己记得住就可以了。最后会在命令行输出一串乱七八糟的字符,这个就是secretkey,将这串字符复制到docker-compose.yml文件中并保存。

setp5 重建数据库,并创建sentry超级管理员用户 sudo docker-compose run --rm web upgrade 创建用户,sentry新建的时候需要一个超级管理员用户

step 6.启动所有的服务 docker-compose up -d

参考

  • Centos7通过Docker安装Sentry(哨兵) 本文转载的原文

转载于:https://www.cnblogs.com/michael-xiang/p/10467299.html

CentOS 使用 Docker 安装 Sentry相关推荐

  1. centos 7 Docker 安装及配置镜像加速

    centos 7 Docker 安装及配置镜像加速 文章目录 centos 7 Docker 安装及配置镜像加速 Docker 版本 基于 `CentOS `安装 `Docker` 引擎 系统要求 卸 ...

  2. 华为云centOs下docker安装(一)

    华为云centOs下docker安装 安装centOs下安装docker 安装centOs下安装docker CentOS 7.6 64bit 系统盘容量: 40 GB系统类型: 64-bit 把yu ...

  3. CentOS 7 Docker安装GVM-11

    关于如何用docker部署 GVM-11,先给出一个 shell 脚本,然后给出踩坑过程: #/bin/bash ################ README INFO ############## ...

  4. CentOS 7 Docker 安装软件

    目录 一.CentOS 7 安装docker 二.docker安装nginx 2.1.如果为了方便编辑配置和发布静态资源,可以挂载数据卷 三.docker安装MySQL 四.docker安装redis ...

  5. CentOS下Docker 安装

    一.前提 Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位 ...

  6. CentOS下Docker安装

    一.禁用selinux 由于selinux和LXC有冲突,所以需要禁用selinux.编辑/etc/selinux/config,设置两个关键变量.     SELINUX=disabled  SEL ...

  7. 最简单、图解:阿里云服务器上装 Docker 、 CentOS上 docker安装(3分钟装完)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. // 为了装 vue 的 webpack  ,我把整个服务器重置了.docker 也没有了,只好重新 ...

  8. macOS、Linux CentOS 、Docker安装部署canal-server(canal-deployer)服务

    1.环境准备 canal-server(canal-deployer)依赖jdk,需要先安装部署好jdk1.8 mysql开启binlog 2.安装部署 2.1.Docker方式安装部署 这里以1.1 ...

  9. docker安装linux镜像制作,制作镜像(含centos上docker安装)

    ------------------------------------预备:安装docker-ce-------------------------------------------------- ...

最新文章

  1. a类不确定度计算器_统统帮您搞定:LIMS系统,换版、内审、期间核查、不确定度、数据分析…………...
  2. BZOJ3670 [Noi2014]动物园 【KMP计数】
  3. 判断ipv6地址_#网络工程师#5分钟教你搞懂IPV6如何发现邻居
  4. 两个php的build文件,PHP编译安装中遇到的两个错误和解决方法
  5. ROS2学习(十二).ROS概念 - RQt工具的使用
  6. 分类算法中常用的评价指标
  7. java编译找不到符号 int age=in.nexint()_Java报错找不到符号,小白自学求大佬解决...
  8. Eclipse开发工具之崩溃和备份
  9. python-多继承
  10. spring boot打包问题,访问问题
  11. 蓝桥杯 入门训练 Fibonacci数列
  12. 删除病毒ETH的方法 如何解密sql文件 恢复mdf数据库文件
  13. html元数据是什么意思,HTML meta 元数据标签
  14. 7.Linux 的文件权限和目录配置
  15. Excel学习 -- 数据透视表功能
  16. 超赞的新浪短网址链接生成器推荐(附t.cn短链接缩短api接口)
  17. 摇床摇篮是哄睡很好用的工具
  18. aspectj框架切入点表达式
  19. windows7快捷键-好玩的
  20. Disk Manager — 可视化的硬盘分区对象

热门文章

  1. 睿思成研发管理咨询有限公司
  2. #pragma once与 #ifndef的区别为了避免同一个文件被include多次
  3. mybatis-generator自动生成mapper
  4. 2018.08.20高二互测
  5. LeetCode(15):三数之和
  6. jmeter图片的下载
  7. 安装Ruby、Sass在WebStrom添加Watcher实现编辑scss文件时自动生成.map和压缩后的.css文件...
  8. RDL/RDLC批量单据打印 [转]
  9. kafka管理器kafka-manager部署安装
  10. Python-线程的生命周期