CentOS7 安装sentry

STM32F030F4P6 ADC多通道定时器触发DMA搬运 主函数中等待转换完成的标志位,然后打印出来。ADC回调函数中将数值赋值给变量。配置定时器1s读一次。 阅读详情

我个人经验

判断有无docker

[root@iZwz9bkghvz28iwycn4yi2Z ~]# docker 
-bash: docker: command not found

移除干净本机docker
[root@iZwz9bkghvz28iwycn4yi2Z ~]# yum remove docker docker-common docker-selinux docker-engine
Loaded plugins: fastestmirror
No Match for argument: docker
No Match for argument: docker-common
No Match for argument: docker-selinux
No Match for argument: docker-engine
No Packages marked for removal

安装步骤1
[root@iZwz9bkghvz28iwycn4yi2Z ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

步骤2
[root@iZwz9bkghvz28iwycn4yi2Z ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

步骤3、添加docker yum源
[root@iZwz9bkghvz28iwycn4yi2Z ~]# yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo

步骤4:安装pip

yum  install -y python-pip


[root@iZwz9bkghvz28iwycn4yi2Z ~]# yum-config-manager --enable docker-ce-edge

[root@iZwz9bkghvz28iwycn4yi2Z ~]# yum -y install docker-ce

启动docker
[root@iZwz9bkghvz28iwycn4yi2Z ~]# systemctl start docker

测试docker
[root@iZwz9bkghvz28iwycn4yi2Z ~]# docker run hello-world

安装docker-compose
[root@iZwz9bkghvz28iwycn4yi2Z ~]# pip install docker-compose

pip下载版本过低
You are using pip version 8.1.2, however version 22.0.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

这个指令可以升级到指定版本
[root@iZwz9bkghvz28iwycn4yi2Z ~]# python -m pip install --user --upgrade pip==22.0.4 


[root@iZwz9bkghvz28iwycn4yi2Z ~]# pip -version

[root@iZwz9bkghvz28iwycn4yi2Z ~]# pip install docker-compose
报错
 Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-Oh9iEH/distro/setup.py", line 17, in <module>
        setup()
      File "/usr/lib64/python2.7/distutils/core.py", line 125, in setup
        dist.parse_config_files()
      File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 354, in parse_config_files
        parse_configuration(self, self.command_options)
      File "/usr/lib/python2.7/site-packages/setuptools/config.py", line 106, in parse_configuration
        meta.parse()
      File "/usr/lib/python2.7/site-packages/setuptools/config.py", line 376, in parse
        section_parser_method(section_options)
      File "/usr/lib/python2.7/site-packages/setuptools/config.py", line 349, in parse_section
        self[name] = value
      File "/usr/lib/python2.7/site-packages/setuptools/config.py", line 173, in __setitem__
        value = parser(value)
      File "/usr/lib/python2.7/site-packages/setuptools/config.py", line 433, in _parse_version
        version = self._parse_attr(value)
      File "/usr/lib/python2.7/site-packages/setuptools/config.py", line 299, in _parse_attr
        module = import_module(module_name)
      File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
        __import__(name)
    ImportError: No module named distro
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-Oh9iEH/distro/
You are using pip version 8.1.2, however version 22.0.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.


[root@iZwz9bkghvz28iwycn4yi2Z ~]# python -m pip install --upgrade pip
Successfully installed pip-20.3.4

[root@iZwz9bkghvz28iwycn4yi2Z ~]# pip -V
pip 20.3.4 from /usr/lib/python2.7/site-packages/pip (python 2.7)


[root@iZwz9bkghvz28iwycn4yi2Z ~]# pip install --upgrade setuptools

[root@iZwz9bkghvz28iwycn4yi2Z ~]# pip install pyrsistent==0.16.1
Successfully installed pyrsistent-0.16.1


已经安装成功
[root@iZwz9bkghvz28iwycn4yi2Z ~]# pip  install docker-compose


安装git
[root@iZwz9bkghvz28iwycn4yi2Z ~]# yum install git

克隆getSentry/premise
[root@iZwz9bkghvz28iwycn4yi2Z ~]# git clone https://github.com/getsentry/sentry.git


安装
- 数据库相关
docker volume create --name=sentry-data && docker volume create --name=sentry-postgres 
- 生成.env
cp -n .env.example .env 
-创建docker服务- Build and tag the Docker services
docker-compose build 
- 生成senctry_secret_key
docker-compose run --rm web config generate-secret-key
- 创建账户 Build the database. Use the interactive prompts to create a user account.
docker-compose run --rm web upgrade 
启动所有服务Lift all services (detached/background mode).

Access your instance at localhost:9000!

[root@iZwz9bkghvz28iwycn4yi2Z onpremise]# ./install.sh 
创建账号

docker-compose up -d 

启动

参考:

centos创建Nginx

​​​​​​CentOS7安装Nginx - boonya - 博客园

nginx配置

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    upstream sentry {
       server localhost:9000;
    }

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            proxy_pass http://sentry; #转发到nginx
           # proxy_set_header Host $host:$server_port;
            
        }

其他

 Sentry 是一款基于 Django实现的错误日志收集和聚合的平台,它是 Python 实现的,但是其日志监控功能却不局限于python,对诸如 Node.js, php,ruby, C#,java 等语言的项目都可以做到无缝集成,甚至可以用来对iOS, Android 移动客户端以及 Web前端异常进行跟踪。我们可以在程序中捕获异常,并发送到 Sentry服务端进行聚合统计、展示和报警。

   sentry官方推荐docker方式安装,使用到了docker-compose。docker至少是1.10.3以上的版本。为此需要使用centos7。

  Docker在2016年很早的时候就明确了将会在企业级方面重点跟进。而在短短的一年时间之内推出的1.12和1.13的版本在功能上确实是很大的进步。而在2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开了,EE是企业版,CE是社区版,如果直接使用‘

yum install -y docker-engine 或者
yum install -y docker 安装的都是老版本docker

现在在网上看到的大部分教程都还是使用旧版本,本次我们采用的是安装Docker CE版:

1、线卸载旧版本Docker

1

yum remove docker  docker-common  docker-selinux  docker-engine

2、安装依赖包

1

yum install -y yum-utils   device-mapper-persistent-data   lvm2

3、添加docker yum源

yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo

4、可选操作:允许拓展最新的不稳定的repository

1

yum-config-manager --enable docker-ce-edge

5、安装Docker

yum -y install docker-ce

6、启动Docker

1

systemctl start docker

7、测试Docker

1

docker run hello-world

如果以上步骤成功则测试时会返回如下结果:

8、查看docker版本,docker至少是1.10.3以上的版本,如果我没有指定版本默认安装最新的则肯定满足条件

docker --version

返回

9、继续安装依赖,需要用到git,docker-compose,pip等组件

1

2

3

4

yum install epel-release

yum  install -y python-pip

pip  install docker-compose

yum install git

10、 浏览器打开https://github.com/getsentry/onpremise,在README.md文件里面有

GitHub - practo/sentry-onpremise: Sentry On-Premise setup

我们先运行第一步创建所需的文件夹

mkdir -p data/{sentry,postgres}

然后我们ls会发现多了一个data文件夹,如下:

11、克隆该项目

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

完成后会多一个

12、这一步很重要,官网并没有说明这一步,我们需要cd进入data目录

1

cd onpremise/

13、生成秘钥

docker-compose run --rm web config generate-secret-key

14、把刚才最后一行的秘钥复制下来

vim docker-compose.yml

15、创建数据库

docker-compose run --rm web upgrade

在创建数据的时候会提示我们是否需要创建管理员,我们选择Y,填入对应的邮箱地址和密码,等一下登陆WEB需要,是否是超级管理员也选择Y 

16、启动所有服务

docker-compose up -d

17、验证docker启动状态

docker ps

到此我们的sentry就已经部署完成了,访问我们的  服务器ip:9000端口就可以看见sentry的界面

Unity 实战项目 ☀️| 只用一个脚本做一个 刮刮乐 案例,一不小心刮出来一个女朋友!【学习娱乐一下】 只用一个脚本做一个刮刮乐,一不小心刮出来一个女朋友!【学习娱乐一下!】 阅读详情

相关推荐

Doris Streamloader安装教程

Doris Streamloader 是一款用于将数据导入 Doris 数据库的专用客户端工具。本文介绍其在centos7环境下的安装过程

qq_44540985的博客 1089

centos7 安装 sentry

端口 数据库等需要在。

weixin_42582387的博客 503

解密DS90UB983-Q1的汽车电子魔法:如何通过FPD-Link IV实现4K视频的无缝传输

本文深入解析了德州仪器DS90UB983-Q1串行器芯片如何通过FPD-Link IV技术在汽车电子中实现4K视频无缝传输。文章详细介绍了该技术的核心功能,包括多流传输(MST)模式、热插拔检测(Hot Plug Detect)机制以及电磁兼容性设计,为车载信息娱乐系统提供了高带宽、低延迟的可靠解决方案。

i3j4k5的博客 239

centos7 下通过docker安装sentry

centos7 下通过docker安装sentry

y15737197520的博客 611

Springboot(五十六)SpringBoot3集成SkyWalking

Dskywalking.collector.backend_service:表示skywalking的collector服务的IP及端口。注意上图中红框标注的位置,我们可以根据启动Springboot项目启动时候控制台输出的ID进行筛选。注意上图中红框标注的位置,我们可以根据启动Springboot项目启动时候控制台输出的ID进行筛选。其他的版本的 APM 地址(这个我不需要,我们是在docker中部署的,留给有需要的同学)其他的java 版本的 Agents 地址。

camellia的博客 2599

SigFit实战:从FEA到光学仿真的热力耦合分析全流程解析

在光机系统与芯片封装等精密工程领域,热与力的耦合效应是影响产品性能与可靠性的核心物理问题。有限元分析(FEA)是预测结构在热、力载荷下变形与应力的基础工具,但其结果通常无法直接用于评估光学性能。这需要一座桥梁,将物理场数据转化为光学设计语言。其核心原理在于数据映射与面形表征技术,例如通过泽尼克多项式拟合,将离散的节点位移分解为离焦、像散等标准光学像差。这项技术的工程价值在于,它实现了多物理场仿真的闭环,使工程师能在设计阶段精准预测热变形或应力对波前误差、调制传递函数等关键光学指标的影响。其典型应用场景包括高

weixin_28630185的博客 334

Centos7 集成 sentry

Centos7 集成 sentry

m0_37826452的博客 494

用ADS搞定CGH40010F的宽带连续F类功放:从阻抗计算到版图仿真的保姆级流程

本文详细介绍了使用ADS设计CGH40010F宽带连续F类功放的全流程,从阻抗计算到版图仿真。通过分析器件特性和理论基础,提供谐波阻抗匹配和版图协同验证的实用技巧,帮助射频工程师高效完成高效率功放设计。重点关注宽带连续F类功放的设计难点和调试方法,提升设计成功率。

weixin_29189377的博客 372

CentOS7上面搭建sentry24版本详细教程与踩坑记录

这次搭建`sentry24.8`这个版本,这是一个比较新的版本,安装过程中多去`github`以及`stack overflow`上面去寻找问题,由于百度上面可以搜索到的内容很有限,所以本次将一些踩坑记录都记录一下。

黑夜开发者的博客 2141

全志T113-S3 Linux系统移植实战:从硬件配置到内核启动全解析

本文详细解析了将Linux系统移植到全志T113-S3嵌入式芯片的完整实战流程。内容涵盖从开发环境搭建、Longan SDK源码获取,到关键的U-Boot配置、DDR初始化、Linux内核编译与设备树定制,以及根文件系统构建与启动脚本分析。文章结合硬件配置与启动日志解读,提供了从硬件配置到内核启动的全方位指导,帮助开发者高效完成系统移植。

ik67890123的博客 512

【数据集】全球大气空气柱平均甲烷(XCH₄)和一氧化碳(XCO)浓度数据集 TROPOMI/WFMD

全球大气空气柱平均甲烷(XCH₄)和一氧化碳(XCO)浓度数据集 TROPOMI/WFMD

WW、forever的博客 387

centos7部署sentry

1.Docker 安装 # yum 包更新 [root@centos7 ~]# yum update # 卸载旧版本 Docker [root@centos7 ~]# yum remove docker docker-common docker-selinux docker-engine # 安装软件包 [root@centos7 ~]# yum install -y yum-utils de...

qq_42281649的博客 826

996引擎 - 【任务系统】和【cfg_newtask.xls】

996这个任务系统仅用于控制主界面左上角的【任务列表】,不包含具体任务的业务逻辑。任务列表有多个任务时支持上下滑动,可以调用接口将指定任务【置顶】任务列表中,每个任务一行,分标题和(当前状态对应的)内容两部分,点击能触发事件具体的任务系统业务逻辑,需要自己写代码实现。(配合996提供的任务接口和触发,实现更新任务列表)

灵台方寸山斜月三星洞 1404

centos7安装sentry

安装sentry 参考网站:https://www.cnblogs.com/mikeluwen/p/7248936.html sentry官方推荐docker方式安装,使用到了docker-compose,docker至少是1.10.3以上的版本,为此需要使用centos7。 Docker在2016年很早的时候就明确了将会在企业级方面重点跟进。而在短短的一年时间之内推出的1.12和1.13的版...

weixin_43975295的博客 1290

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

centos7 安装sentry

#安装Docker 略 #安装sentry #https://hub.docker.com/_/sentry docker pull redis docker pull postgres docker pull sentry docker run -d --name sentry-redis redis docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres.

码农的专栏 851

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

CentOS7 安装sentry(最新)

Sentry 是一款基于 Django实现的错误日志收集和聚合的平台,它是 Python 实现的,但是其日志监控功能却不局限于python,对诸如 Node.js, php,ruby, C#,java 等语言的项目都可以做到无缝集成,甚至可以用来对iOS, Android 移动客户端以及 Web前端异常进行跟踪。我们可以在程序中捕获异常,并发送到 Sentry服务端进行聚合统计、展示和报警。  ...

q490880的专栏 1234

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Centos7 hadoop集群 mysql、hive、sentry安装验证

一、hadoop-2.6.0-CDH5.10.0安装 附:cdh套件下载地址 1.1安装JDK     #tar -zxvfjdk-8u144-linux-x64.tar.gz –C /home/hadoop1/Desktop/jdk     #vim /etc/profile     export JAVA_HOME=/home/hadoop1/Desktop/jdk     exp

小黄人hcy的博客 857

java sentry使用教程_centos7搭建安装sentry

SentryDjangoPythonpythonNode.jsphp,rubyC#,javaiOSAndroidWebSentry服务端进行聚合统计、展示和报警。sentry官方推荐docker方式安装,使用到了docker-compose。docker至少是1.10.3以上的版本。为此需要使用centos7。Docker在2016年很早的时候就明确了将会在企业级方面重点跟进。而在短短的一年时间之...

weixin_36352415的博客 323

centos7搭建安装sentry

Sentry是一款基于Django实现的错误日志收集和聚合的平台,它是Python实现的,但是其日志监控功能却不局限于python,对诸如Node.js,php,ruby,C#,java等语言的项目都可以做到无缝集成,甚至可以用来对iOS,Android移动客户端以及Web前端异常进行跟踪。我们可以在程序中捕获异常,并发送到Sentry服务端进行聚合统计、展示和报警。  ...

weixin_33796205的博客 465

CentOS7 安装sentry(最新)

CentOS7 安装sentry(最新) Sentry 是一款基于 Django实现的错误日志收集和聚合的平台,它是 Python 实现的,但是其日志监控功能却不局限于python,对诸如 Node.js, php,ruby, C#,java 等语言的项目都可以做到无缝集成,甚至可以用来对iOS, Android 移动客户端以及 Web前端异常...

jingghe的博客 612

CentOS7环境下通过Docker安装sentry

一,安装Docker1 卸载旧版本sudo yum remove docker docker-common docker-selinux docker-engine2 安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm23 设置yum源sudo yum-config-manager --add-repo htt...

zhoudan232的博客 1462

centos7 安装sentry (Docker方式)

Sentry为前端报错系统,开发必备。 官方推介使用docker来安装 一、安装docker、docker-compose高版本 sentry对docker版本有要求 1、安装 [root@zabbix src]# wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.6.tgz [root@zabbix src]# tar zxf docker-19.03.6.tgz [root@zabbix src]# cp

oToyix的博客 691

Centos7下安装Sentry22.1.0,接入LDAP

Sentry接入LDAP

AZXHNLS81的博客 695

sentry mysql_安装配置apache sentry服务

环境系统环境:Centos6.7Hadoop版本:CDH5.10jdk版本:jdk7注:本文并未集成kerberos组件安装Sentry Server选择安装hive的节点进行安装测试:yum install sentry* -y以下三个组件会进行安装sentry:sentry的基本包sentry-hdfs-plugin:hdfs插件sentry-store:sentry store组件配置配置s...

weixin_35639230的博客 516

Centos7通过Docker安装Sentry(哨兵)

Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker主要解决什么问题?Docker通过将运行环境和应用程序打包到一起,来解决部署环境依赖问题,真正做到跨平台的分发和使用。 镜像(Image)Docker镜...

weixin_33953384的博客 192

虚拟机vm使用centOs7 linux部署sentry-前端错误日记监控系统

原文链接:https://dsx2016.com/?p=1218 公众号:大师兄2016 前提条件 centOs系统(64位) 下载地址:http://mirrors.njupt.edu.cn/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-DVD-2003.iso(本文安装成功的系统) centOs官网:https://www.centos.org/download/ 虚拟机(VMware Workstation Pro) 用于安装cen...

大师兄 573
上一篇: docker下一步步部署sentry
下一篇: 一个vue项目同时兼容pc和移动端
飞翔的熊blabla
博客等级 码龄18年 5023粉丝 173原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值