sentry 官方文档:https://docs.sentry.io/
#sentry20.8.0内部部署[ ![生成状态] [集结状态图像] ] [集结状态,URL]
使用[ Docker ](https://www.docker.com/)运行您自己的[ Sentry ](https://sentry.io/)的官方引导程序。
要求
- Docker 17.05.0+ *组成1.23.0+
最低硬件要求:
- 您至少需要2400MB RAM
设定
要开始使用所有默认设置,简单地克隆回购和运行运行./install.sh
在本地退房。
可能需要对包含的示例配置文件(“ sentry / config.example.yml ”和“ sentry / sentry.conf.example.py ”)进行修改,以适应您的需求或环境(例如添加GitHub凭据)。如果要执行这些,他们做你运行安装脚本,并没有复制他们之前。实例
扩展的名称(如哨兵/ sentry.conf.py
)在运行之前install.sh
脚本。
建议的自定义配置方式是按以下顺序使用以下文件:
config.yml
*sentry.conf.py
*.ENV
W /环境变量
目前,我们仅支持极少量的环境变量集,以促进其他配置方式。
如果您有任何问题或疑问,我们的[ 社区论坛 ](https://forum.sentry.io/c/on-premise)随时为您服务!每次你运行安装脚本,它会生成一个日志文件,` sentry_install_log- <ISO_TIMESTAMP> .txt的’与输出。共享这些日志将帮助人们诊断您可能遇到的任何问题。
版本控制
如果要安装特定版本的Sentry,请使用此存储库上的标签/版本。
我们会继续将每次提交的Docker映像推送到[ Sentry ](https://github.com/getsentry/sentry)以及其他服务,例如[ Snuba ](https://github.com/getsentry/snuba)或[ Symbolicator ](https://github.com/getsentry/symbolicator)到[ 我们的Docker Hub ](https://hub.docker.com/u/getsentry)并将master上的最新版本标记为:latest
。通常,这也是我们在sendry.io上拥有的内容以及安装脚本使用的内容。您可以使用自定义的Sentry映像(例如您自己构建的修改版本),也可以通过设置SENTRY_IMAGE
environment variable to that image name before running ./install.sh
:
SENTRY_IMAGE = getsentry /哨兵:83b1380运行./install.sh ```请注意,这可能不适用于所有提交的SHA,因为此存储库随Sentry及其附属项目一起发展。强烈建议检出该存储库的版本,该版本与您要安装的Sentry提交的时间戳接近。
## 活动保留
Sentry带有一个清理cron作业,默认情况下会修剪早于“ 90天”的事件。如果你想改变这种状况,你可以改变` SENTRY_EVENT_RETENTION_DAYS `环境变量` .ENV `或者干脆忽略它在你的环境中。如果你不想清理的cron,您可以删除'哨兵清理`从服务'泊坞窗,compose.yml `文件。
## 使用SSL / TLS保护sentry
如果您想使用SSL / TLS保护Sentry安装,可以使用[ HAProxy ](http://www.haproxy.org/)和[ Nginx ](http://nginx.org )等出色的SSL / TLS代理。/)。你可能会希望这个服务添加到您的'泊坞窗,compose.yml `文件。
## 更新sentry
_您至少需要安装Sentry 9.1.2才能自动升级到最新版本。如果你不是,升级到9.1.2首先检查出[ 9.1.2标签(https://github.com/getsentry/onpremise/tree/9.1.2)在此repo._ 所包含`安装。 SH `脚本,就是要幂等,并给您带来最新的版本。这意味着,你可以和应该运行` install.sh `升级到可用的最新版本。请记住,脚本的输出将存储在日志文件“ sentry_install_log- <ISO_TIMESTAMP> .txt ”中,如果出现任何问题,您可以共享该文件以进行诊断。
## 资源
* [ 文档 ](https://docs.sentry.io/development/server/)* [ 错误跟踪程序 ](https://github.com/getsentry/onpremise/issues)* [ 社区论坛 ](https:// forum.sentry.io/c/on-premise)[叠合状态图像]:https://api.travis-ci.com/getsentry/onpremise.svg?branch=master [叠合状态-URL ]:HTTPS ://travis-ci.com/getsentry/onpremise