运维监控

Sentry(v20.12.1) K8S 云原生架构探索,玩转前

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

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

项目架构

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

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

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

高层概述

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

1.png

事件管道

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

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

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

2.png

通过 Relay 的事件路径

2-1.png

事件提取管道

2-2.png

部署实战

Helm Charts

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

Helm 一键部署

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

试玩:

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😂):

3.png

中文文档陆续同步到:

我是为少。
微信:uuhells123。
公众号:黑客下午茶。
谢谢点赞支持👍👍👍!

上一篇 下一篇

猜你喜欢

热点阅读