(k8s)kubernetes 部署Promehteus学习之路

整个Prometheus生态包含多个组件,除了Prometheus server组件其余都是可选的

  • Prometheus Server:主要的核心组件,用来收集和存储时间序列数据。

  • Client Library::客户端库,为需要监控的服务生成相应的 metrics 并暴露给 Prometheus server。当 Prometheus server 来 pull 时,直接返回实时状态的 metrics。

  • push gateway:主要用于短期的 jobs。由于这类 jobs 存在时间较短,可能在 Prometheus 来 pull 之前就消失了。为此,这次 jobs 可以直接向 Prometheus server 端推送它们的 metrics。这种方式主要用于服务层面的 metrics,对于机器层面的 metrices,需要使用 node exporter。

  • Exporters: 用于暴露已有的第三方服务的 metrics 给 Prometheus。

  • Alertmanager: 从 Prometheus server 端接收到 alerts 后,会进行去除重复数据,分组,并路由到对收的接受方式,发出报警。常见的接收方式有:电子邮件,pagerduty,OpsGenie, webhook 等。

  • 各种支持工具。

https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI3MDM5NjgwNg==&action=getalbum&album_id=2761185269558558720&scene=173&subscene=&sessionid=svr_b939f06a33f&enterid=1726655237&from_msgid=2247486420&from_itemidx=1&count=3&nolastread=1#wechat_redirect

相关推荐
丶重明2 小时前
【2024】前端学习笔记8-内外边距-边框-背景
前端·笔记·学习
Ylucius2 小时前
苍穹外卖学习日志 -----20天项目从零到完结-----含软件下载,环境配置,框架学习,代码编写,报错处理,测试联调,每日总结,心路历程等等......
java·spring boot·后端·学习·intellij-idea·mybatis·idea
守护者1704 小时前
JAVA学习-练习试用Java实现“给表达式添加运算符”
java·学习
编程版小新4 小时前
C++初阶:STL详解(六)——list的介绍和使用
开发语言·c++·学习·list·迭代器失效·list的迭代器失效·list和vector的对比
limengshi1383925 小时前
通信工程学习:什么是VLAN虚拟局域网
网络·学习·智能路由器·信息与通信
JT灬新一5 小时前
ARM驱动学习之基础小知识
arm开发·学习
想进大厂的Leo5 小时前
【LLM学习之路】9月22日 第九天 自然语言处理
人工智能·学习·自然语言处理
CrazyZ1266 小时前
C++第九章编程练习答案
开发语言·c++·笔记·学习·算法