Sentry(v20.12.1) K8S 云原生架构探索,玩转前/后端监控与事件日志大数据分析,高性能+高可用+可扩展+可伸缩集群部署

Sentry 算是目前开源界集错误监控,日志打点上报,事件数据实时分析最好用的软件了,没有之一。将它部署到 Kubernetes,再搭配它本身自带的利用 Clickhouse (大数据实时分析引擎)构建的 Snuba 服务进行数据分析~简直了。(已无敌)

在实战之前,我们先跟随官方文档初步了解下 Sentry 的整体项目架构。

项目架构

这一节,来自于官方文铛。

注意:最新官方版 20.12.1,截止到今天(202001009)。

它的架构细节可能又发生了演进,从已启动的容器来看。

高层概述

边线表示 Sentry 服务依赖关系图

事件管道

如何保存事件。边线表示通过系统的数据流。

由于布局限制,此图非常简化。此图表中缺少:

  • Relay 如何获取项目配置。答:来自 sentry-web

  • Relay 如何缓存项目配置。答:在内存中,在 Redis 中

  • Relay 如何计数事件并跟踪 quotas(配额)。答案:更多 Redis

  • Symbolicator 作为 symbolicate-event 的辅助服务

  • 如何触发警报。回答:postprocess-event,一个 Celery 任务,负责报警(由一个Kafka消费者在Sentry中从eventstream读取数据)

  • 可能更多

有关更多信息请阅读 Path of an event through RelayEvent Ingestion Pipeline

通过 Relay 的事件路径

事件提取管道

部署实战

Helm Charts

这里我用的是:sentry-kubernetes/charts

Helm 一键部署

注意:Helm 部署是一个比较专业的话题(要玩好,注意拖运维大佬下水),如:

  • 持久化是否采用分布式存储 or NFS…

  • 是否采用外部(公司运维老板维护的)的 Redis 集群

  • 是否采用外部的 Kafaka 集群

  • 是否采用外部的 RabbitMQ 集群

  • 是否采用外部的 Postgresql 集群

  • 是否采用外部的 Clickhouse 集群

  • 等等……

试玩:

helm repo add sentry https://sentry-kubernetes.github.io/charts
helm repo update
helm search repo sentry
# sentry/sentry  8.1.0  20.12.1  A Helm chart for Kubernetes
# 我这里用的是这个版本

helm install sentry sentry/sentry --version 8.1.0  -n sentry

你没看错,我这里足足给你启动了 34 个容器(too young, too simple, sometimes naive):

中文文档陆续同步到:

我是为少。

微信:uuhells123。

公众号:黑客下午茶。

谢谢点赞支持!

给TA买糖
共{{data.count}}人
人已赞赏
经验教程

你知道 react-color 的实现原理吗

2021-1-10 20:12:47

经验教程

Java并发编程实战(4)- 死锁

2021-1-10 20:12:49

⚠️
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。本站部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 momeis6@qq.com 或点击右侧 私信:momeis 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索