当前位置: 首页 > news >正文

基于 Sentry 的前端监控系统搭建(Linux)

一、前言

随着技术这几年的发展与沉淀,线上数据指标监控也变得尤为重要,研发人员和运营人员需要对线上的产品指标有所感知,同时风险也需要及时暴露,很多公司开始自建监控系统,但对于一些定制化要求不是特别高的团队,还是有一些开源的项目较为合适的,如 Sentry 所做的是收集应用底层代码的崩溃信息,便于排查代码异常,同时也包含一些基础的性能监控以及事件上报能力,下面详细介绍下 Sentry 环境搭建的流程。
 

二、 安装说明

Sentry 安装介绍

  • Docker 19.03.6+
  • Compose 1.28.0+
  • 4 CPU Cores
  • 8 GB RAM
  • 20 GB Free Disk Space

三、docker 安装

// 安装最新的docker
sudo apt-get remove docker docker-engine docker.io
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh
// 确认安装 Docker 成为最新的 docker
docker --version
// 若提示 Docker version 20.10.7, build f0df350 代表安装成功

四、 安装 docker-compose 

// 下载最新版的docker-compose文件
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
// 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
// 确认安装成功
docker-compose --version
// 若提示 docker-compose version 1.28.0, build d02a7b1a 代表安装成功
// 如 docker 未启动,可使用如下命令
systemctl restart docker.service

五、安装git

yum install git

六、Sentry 源码下载

源码地址:

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

进入到刚刚git的onpremise目录

cd onpremise/./install.sh

 七、Sentry 部署

在部署过程中会提示创建账户,可以进行创建。

docker-compose up -d

 八、Sentry 接入与使用

部署成功后访问,ip + port (端口默认 9000) ,见页面如下。

 

 

 

http://www.lryc.cn/news/268319.html

相关文章:

  • 【C++入门到精通】Lock_guard与Unique_lock C++11 [ C++入门 ]
  • 电路设计(8)——计时器的multism仿真
  • Jmeter测试实践:文件下载接口
  • PyQt5实现学生管理系统第三天(下)
  • 第4章 | 安徽某高校《统计建模与R软件》期末复习
  • localforage本地存储(融合Web Storage,Web SQL Database,ndexedDB三种前端存储)
  • 【JavaWeb学习笔记】17 - ThreadLocal
  • 【ARMv8M Cortex-M33 系列 1 -- SAU 介绍】
  • sklearn 逻辑回归Demo
  • 什么是众创空间?他有什么特点?
  • 什么是数据分析思维
  • 利用Milvus Cloud和LangChain构建机器人:一种引人入胜且通俗易懂的方法
  • 数据结构-如何实现一个队列?逐步解析与代码示例(超详细)
  • 爬虫工作量由小到大的思维转变---<第二十三章 Scrapy开始很快,越来越慢(医病篇)>
  • .Net7.0 或更高版本 System.Drawing.Common 上传图片跨平台方案
  • 【MySQL】InnoDB和MyISAM区别
  • 3分钟了解安全数据交换系统有什么用!
  • 记录汇川:MODBUS TCP-梯形图
  • electron + sqlite3 解决打包后无法写入数据库
  • 【uniapp小程序-生成二维码+多个图片文字合并一张图】
  • Text-to-SQL小白入门(十)RLHF在Text2SQL领域的探索实践
  • 深度学习 | 基本循环神经网络
  • VSCode 加Cortex-Debug嵌入式调试方法
  • etcd-workbench一款免费好用的ETCD客户端,支持SSHTunnel、版本对比等功能
  • 华为ipv6配置之ospf案例
  • Design patterns--装饰模式
  • 卷积神经网络 反向传播
  • java面试题20
  • 【Java面试题】redis的过期策略有哪些
  • for参数 命令语句 变量