关于 Sentry :
Sentry 是一个开源的实时错误追踪系统,可以帮助开发者实时监控并修复异常问题。
它主要专注于持续集成、提高效率并且提升用户体验。
Sentry 分为服务端和客户端 SDK,前者可以直接使用它家提供的在线服务,也可以本地自行搭建;
后者提供了对多种主流语言和框架的支持,包括 React、Angular、Node、Django、RoR、PHP、Laravel、Android、.NET、JAVA 等。
同时它可提供了和其他流行服务集成的方案,例如 GitHub、GitLab、bitbuck、heroku、slack、Trello 等。
而sentry所做的是收集应用底层代码的崩溃信息,便于码侬们排查代码异常。简单来说它就是一个面向技术码侬的排障工具。
部署 Sentry (sentry:latest)采用docker 方式所需的环境变量如下 :
sentry - sentry-cron - sentry-worker
SENTRY_SERVER_EMAIL=
SENTRY_SECRET_KEY=
SENTRY_REDIS_PORT=6379
SENTRY_REDIS_HOST=redis-server
SENTRY_POSTGRES_PORT=5432
SENTRY_POSTGRES_HOST