sentry的搭建和使用
Posted luguiqing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sentry的搭建和使用相关的知识,希望对你有一定的参考价值。
Sentry 简介(https://sentry.io)
Sentry是一个开源应用程序监控平台,可帮助您实时识别问题。支持 web 前后端、移动应用以及游戏,支持 Python、OC、Java、Go、Node、Django、RoR 等主流编程语言和框架 ,还提供了 GitHub、Slack、Trello 等常见开发工具的集成。
Sentry 服务支持多用户、多团队、多应用管理,每个应用都对应一个 PROJECT_ID,以及用于身份认证的 PUBLIC_KEY 和 SECRET_KEY。由此组成一个这样的 DSN:
PROTOCOL://PUBLIC_KEY:SECRET_KEY@HOST/PATHPROJECT_ID
Sentry搭建有两种方式:
1.通过Python安装
2.通过Docker容器安装
这里我们采用Docker安装(Docker的安装教程较简单,在这里就不重复造轮子)
搭建步骤
7月份的时候作者更新了一版,将安装的流程写成了一个shell脚本(./install.sh)
所以要开始使用所有默认设置,只需拉取onpremise(https://github.com/getsentry/onpremise)并运行./install.sh
即可。
可能需要对包含的docker-compose.yml
文件进行修改以满足您的需求或环境(例如添加GitHub凭据)。如果要执行这些操作,请在运行安装脚本之前执行这些操作。
自定义配置的推荐方法是按以下顺序使用以下文件:
config.yml
sentry.conf.py
.env
w /环境变量
需要注意的是,安装所须要的要求是
MIN_DOCKER_VERSION=‘1.10.0‘ //docker -v MIN_COMPOSE_VERSION=‘1.17.0‘ //docker-compose -v MIN_RAM=3072 # MB //你的内存至少3G
如无意外, 一切正常, 端口默认是9000
, 本地的话可以直接打开localhost:9000
访问
环境搭建好了,现在我们就来开始感受sentry的好处吧
以上是关于sentry的搭建和使用的主要内容,如果未能解决你的问题,请参考以下文章