Mac
2024年06月17日
一、认识
尽管 Sentry
官方提供了可以在线使用的服务,但官方服务具有很多限制,有些服务则需要付费使用。好消息是,Sentry
是一个开源软件,如果自己部署的话,就可以使用它的完整功能了。
Sentry
的管理后台是基于 Python Django
开发的。同时,这个管理后台需要用到 Postgres
数据库(管理后台默认的数据库)、ClickHouse
(存数据特征的数据库)、relay
、kafka
、redis
等一些基础服务或由 Sentry
官方维护的总共 23
个服务支撑运行。如果独立的部署和维护这 23
个服务将是异常复杂和困难的,幸运的是,官方提供了基于 docker
镜像的一键部署实现 getsentry/onpremise
。