docs
Sentry

Sentry

Docker 部署 via (opens in a new tab)

注意:最低配置要求 2 核 4G 内存,否则安装报错

  1. git clone https://github.com/getsentry/self-hosted.git
  2. 安装: sudo ./install.sh

Docker 更新

  1. git pull
  2. ./install.sh
  3. docker compose up -d

技巧

  1. 创建用户: docker compose run --rm web createuser
  2. 重置用户密码:docker compose run --rm web createuser --force-update

故障排查

不上报数据

问题 1

  1. 查看 nginx 状态: docker compose logs nginx, 会有很多 500 错误 via (opens in a new tab)
  2. 项目中的状态都是空白,没任何数据收集

问题 2

  1. Nginx 没有 500 错误,可以正常记录了
  2. 排查 self-host 目录的文件权限问题,需要保持一致。

尝试的解决办法:

  1. 删除所有容器:docker compose down
  2. 删除~/.docker/config.json中的代理配置,怀疑是这个代理导致的
  3. 删除所有缓存:docker system prune -a
  4. 重新构建: ./install.sh