Sentry 监控 Docker 方式部署

简介: Sentry 监控 Docker 方式部署

一、简介

二、部署

  • 1、Windows环境下,还需要配置WSL环境(非Windows跳过)
  • 开启 Windows 虚拟化Linux 子系统(WSL2)


  • Ubuntu(乌班图) 是个基于 Debian 以桌面应用为主的 Linux 操作系统,可在应用上线搜索下载,也可通过命令进行安装。
  • 命令安装(默认安装 ubuntu linux)必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下:
# 安装好 ubuntu 后,并启动,会要求输入账号密码
$ wsl --install 
# 上面等于下面,默认安装就是 Ubuntu
$ wsl --install -d Ubuntu
# 输出
正在安装: Ubuntu  
已安装 Ubuntu。  
正在启动 Ubuntu...  
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.  
For more information visit: <https://aka.ms/wslusers>  
Enter new UNIX username: xxxx  
New password:  
Retype new password:  
passwd: password updated successfully  
Installation successful!  
To run a command as administrator (user "root"), use "sudo <command>".
...
  • 安装好后,如何进入 ubuntu?
    1、可在 cmd/PowerShell 中执行 $ ubuntu 命令进入 ubuntu
    2、在系统搜索中,搜索 ubuntu 应用,打开即可。
  • wsl1 升级到 wsl2(注意要用管理员权限打开 PowerShell
# 查看版本
$ wsl -l -v
# 全部子系统使用版本 2
$ wsl --set-default-version 2
# 指定某个子系统使用版本 2
$ wsl --set-version Ubuntu 2
  • 切换默认子系统
$ wslconfig /setdefault Ubuntu

  • 注意:如果是 windows 安装,原计划是本机需要安装好 Docker Desktop,打开 Ubuntu,在 linux 子系统中安装好 Docker,然后连接到 windowsDocker Desktop
    但是博主这边发现,在本机安装好 Docker Desktop 有了 Docker 环境后,进入 Ubuntu Linux 中输入 $ docker -v 也行,那就这么用吧。
  • 3、下载Sentry自动部署仓库onpremise
  • 下载时发现 onpremise 已更名为 self-hosted,任意放置文件夹即可。
$ git clone https://github.com/getsentry/self-hosted.git
  • 进入 self-hosted 文件夹,执行安装命令。
# 进入文件夹
$ cd self-hosted
# 执行部署
# install.sh 只能在父系统执行,且它包含了镜像拉取,容器创建
$ ./install.sh
# docker run 的相关指令参数也适用于 docker compose 
$ docker compose up -d
  • 注意!旧的版本 Sentry On-Premise 是没有提供 install.sh 脚本的,同时,在安装的过程中,也会提示是否创建用户。目前使用的这个版本,默认情况下,是不会创建用户的。所以需要手动创建一个超级用户:
# 创建方式
$ docker-compose run --rm web createuser --email 邮箱 --password 密码 --superuser
# 例如
$ docker-compose run --rm web createuser --email admin@netjoy.com --password admin --superuser
  • 创建好后,进行登录即可。
  • 更换组织名称,切换中文,切换时区为 Shanghai,切换后需刷新才能生效。

相关文章
|
1天前
|
数据库 Nacos Docker
基于docker-compose部署微服务基本环境
基于docker-compose部署微服务基本环境
5 0
|
2天前
|
运维 Linux 虚拟化
Docker详解(三)——Docker安装与部署
Docker详解(三)——Docker安装与部署
33 4
|
3天前
|
测试技术 Linux Docker
【好玩的经典游戏】Docker部署FC-web游戏模拟器
【好玩的经典游戏】Docker部署FC-web游戏模拟器
28 1
|
4天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
35 1
|
7天前
|
存储 测试技术 文件存储
【Docker项目实战】使用Docker部署Sun-Panel导航面板
【4月更文挑战第19天】使用Docker部署Sun-Panel导航面板
59 7
|
9天前
|
存储 运维 监控
构建高效稳定的Docker容器监控体系
【4月更文挑战第18天】 在现代微服务架构中,Docker容器已成为部署和运行应用的标准环境。随之而来的挑战是如何有效监控这些容器的性能与健康状况,确保系统的稳定性和可靠性。本文将探讨构建一个高效稳定的Docker容器监控体系的关键技术和方法,包括日志管理、性能指标收集以及异常检测机制,旨在为运维人员提供实用的指导和建议。
13 0
|
10天前
|
测试技术 Linux 网络安全
【好玩的开源项目】使用Docker部署SyncTV视频同步和共享平台
【4月更文挑战第16天】使用Docker部署SyncTV视频同步和共享平台
49 1
|
14天前
|
测试技术 Linux 数据安全/隐私保护
【Docker项目实战】使用Docker部署Seatsurfing预订座位系统
【4月更文挑战第12天】使用Docker部署Seatsurfing预订座位系统
38 3
|
17天前
|
JavaScript 前端开发 Docker
全栈开发实战:结合Python、Vue和Docker进行部署
【4月更文挑战第10天】本文介绍了如何使用Python、Vue.js和Docker进行全栈开发和部署。Python搭配Flask创建后端API,Vue.js构建前端界面,Docker负责应用的容器化部署。通过编写Dockerfile,将Python应用构建成Docker镜像并运行,前端部分使用Vue CLI创建项目并与后端交互。最后,通过Nginx和另一个Dockerfile部署前端应用。这种组合提升了开发效率,保证了应用的可维护性和扩展性,适合不同规模的企业使用。
|
18天前
|
Linux Shell 虚拟化
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
28 0