在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何理解Prometheus Operator架构

134次阅读
没有评论

共计 1854 个字符,预计需要花费 5 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关如何理解 Prometheus Operator 架构,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

这里讨论 Prometheus Operator 的架构。
因为 Prometheus Operator 是基于 Prometheus 的,我们需要先了解一下 Prometheus。

Prometheus 架构

Prometheus 是一个非常优秀的监控工具。准确的说,应该是监控方案。Prometheus 提供了数据搜集、存储、处理、可视化和告警一套完整的解决方案。Prometheus 的架构如下图所示:

官网上的原始架构图比上面这张要复杂一些,为了避免注意力分散,这里只保留了最重要的组件。

Prometheus Server

Prometheus Server 负责从 Exporter 拉取和存储监控数据,并提供一套灵活的查询语言(PromQL)供用户使用。

Exporter

Exporter 负责收集目标对象(host, container…)的性能数据,并通过 HTTP 接口供 Prometheus Server 获取。

可视化组件

监控数据的可视化展现对于监控方案至关重要。以前 Prometheus 自己开发了一套工具,不过后来废弃了,因为开源社区出现了更为优秀的产品 Grafana。Grafana 能够与 Prometheus 无缝集成,提供完美的数据展示能力。

Alertmanager

用户可以定义基于监控数据的告警规则,规则会触发告警。一旦 Alermanager 收到告警,会通过预定义的方式发出告警通知。支持的方式包括 Email、PagerDuty、Webhook 等.

Prometheus Operator 架构

Prometheus Operator 的目标是尽可能简化在 Kubernetes 中部署和维护 Prometheus 的工作。其架构如下图所示:

图上的每一个对象都是 Kubernetes 中运行的资源。

Operator

Operator 即 Prometheus Operator,在 Kubernetes 中以 Deployment 运行。其职责是部署和管理 Prometheus Server,根据 ServiceMonitor 动态更新 Prometheus Server 的监控对象。

Prometheus Server

Prometheus Server 会作为 Kubernetes 应用部署到集群中。为了更好地在 Kubernetes 中管理 Prometheus,CoreOS 的开发人员专门定义了一个命名为  Prometheus  类型的 Kubernetes 定制化资源。我们可以把  Prometheus 看作是一种特殊的 Deployment,它的用途就是专门部署 Prometheus Server。

Service

这里的 Service 就是 Cluster 中的 Service 资源,也是 Prometheus 要监控的对象,在 Prometheus 中叫做 Target。每个监控对象都有一个对应的 Service。比如要监控 Kubernetes Scheduler,就得有一个与 Scheduler 对应的 Service。当然,Kubernetes 集群默认是没有这个 Service 的,Prometheus Operator 会负责创建。

ServiceMonitor

Operator 能够动态更新 Prometheus 的 Target 列表,ServiceMonitor 就是 Target 的抽象。比如想监控 Kubernetes Scheduler,用户可以创建一个与 Scheduler Service 相映射的 ServiceMonitor 对象。Operator 则会发现这个新的 ServiceMonitor,并将 Scheduler 的 Target 添加到 Prometheus 的监控列表中。

ServiceMonitor 也是 Prometheus Operator 专门开发的一种 Kubernetes 定制化资源类型。

Alertmanager

除了 Prometheus 和 ServiceMonitor,Alertmanager 是 Operator 开发的第三种 Kubernetes 定制化资源。我们可以把  Alertmanager  看作是一种特殊的 Deployment,它的用途就是专门部署 Alertmanager 组件。

上述就是丸趣 TV 小编为大家分享的如何理解 Prometheus Operator 架构了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1854字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 日韩视频中文字幕精品偷拍 | 亚洲国产成人va在线观看天堂 | 欧美成人一区二区三区不卡视频 | 男人亚洲天堂 | 三级在线看中文字幕完整版 | 视频自拍网 | 天堂资源官网在线资源 | 午夜精品久久久久久久第一页 | 99久久免费看精品国产一区 | 毛茸茸的中国女bbw 毛茸茸性xxxx毛茸茸毛茸茸 | 中文字幕在线日亚洲9 | 热久久这里只有 | 国产精品人人做人人爽人人添 | 青青草国产精品欧美成人 | 午夜激情免费视频 | 亚洲青涩在线 | 亚洲精品无码久久久久久久 | 久久久精品久久久久特色影视 | 欧美日韩另类在线 | 亚洲精品午夜级久久久久 | 国产精品一区二区久久乐下载 | 久久精品中文字幕无码绿巨人 | 成人精品一区二区激情 | 狠狠色成人综合网 | 一级肉体毛片视频免费看看 | 成人午夜福利视频后入 | 精品视频麻豆网站 | 男人先锋| 免费看欧美日韩一区二区三区 | 欧美丰满老熟妇aaaa片 | 一级黄色片在线 | 亚洲国产一成人久久精品 | 国产精品成人aaaaa网站 | 日本最好的免费影院 | 狠狠干2015| 日韩精品无码人妻一区二区三区 | 三级成人做爰视频 | 亚洲成人在线网站 | 最近中文字幕最新在线视频 | 国产亚av手机在线观看 | 无码人妻视频一区二区三区 |