Sentry
算是目前开源界集错误监控,日志打点上报,事件数据实时分析最好用的软件了,没有之一。将它部署到 Kubernetes
,再搭配它本身自带的利用 Clickhouse
(大数据实时分析引擎)构建的 Snuba
服务进行数据分析~简直了。(已无敌😂)
在实战之前,我们先跟随官方文档初步了解下 Sentry
的整体项目架构。
项目架构
这一节,来自于官方文铛。
注意:最新官方版 20.12.1
。
它的架构细节可能又发生了演进,从已启动的容器来看。
高层概述
边线表示 Sentry 服务依赖关系图
事件管道
如何保存事件。边线表示通过系统的数据流。
由于布局限制,此图非常简化。此图表中缺少:
- Relay 如何获取项目配置。答