Sentry 是一个很好用的综合日志管理平台
它支持很多的平台:
我是用的 Docker 的方式安装的它,首先先 pull 一下
docker pull getsentry/sentry:latest
然后需要指定 ENV:
SENTRY_REDIS_HOST 172.19.0.60
SENTRY_SECRET_KEY ************
SENTRY_REDIS_PASSWORD ************
SENTRY_POSTGRES_HOST 172.19.0.30
SENTRY_DB_NAME sentrydb
SENTRY_SERVER_EMAIL 111111111@qq.com
SENTRY_EMAIL_USER 111111111@qq.com
SENTRY_EMAIL_PASSWORD ************
SENTRY_EMAIL_HOST smtp.qq.com
SENTRY_EMAIL_PORT 587
SENTRY_EMAIL_USE_TLS true
因为我之前已经有 Redis 和 PGSQL 了,所以我这里的方式是把他们放到同一个网段里面直接访问即可,没有使用文档中的 –link 的方式连接
完了之后有个坑是需要手动初始化数据库的,在 sentry docker 的内部命令行中执行一下命令 sentry upgrade
这时候会开始执行数据库迁移,结束以后它还会提示你是否需要创建一个用户并将其设置为管理员
记得执行 sentry run worker 和 sentry run cron
它还可以和 GitLab 等连接,功能还在发掘ing…