1. 【prometheus 学习】架构Architecture

news/2024/5/19 0:57:31 标签: prometheus, 架构

prometheus是开源的系统监控及告警系统,很多企业、互联网公司应用prometheus,搭配可视化的grafana,实现对系统的全面度量。

prometheus应用的场景:
1)对于数据准确率要求不高,可以粗略反映监控数据走势的场景,尤其是有rate等聚合函数需要有推断、以及大范围查询时采样点忽略等情况。
2)不适合做日志、链路方面的监控。
3)适合做短时间时序监控,不适于超过一个月的数据监控,也不适合做大量历史数据存储,否则要考虑其他存储方式。

架构

在这里插入图片描述
1)Prometheus Server服务核心,包含三个模块:数据抓取、数据存储、数据查询。
2)Job/Exporter 数据采集器,例如常见的Node Exporter负责采集CPU、内存、磁盘等数据信息
3)Pushgateway 网关,prometheus Server通过拉模式获取数据,如果有网络拓扑的限制,prometheus Server无法直接访问应用系统,则需要应用系统将监控数据推送到Pushgateway网关,prometheus Server从网关拉取数据。
4)Service Discovery,动态设置监控目标target,即从哪些ip:port 抓取数据。
5)Alertmanager 告警管理,可与第三方告警方式结合,例如钉钉、邮件等。
6)Grafana、API client等编写promQL语句,获取时序数据。

上面有个非常重要的信息,prometheus采取拉模式(Pull)获取Metrics数据。拉模式的好处是比较明显的,对于代码的入侵比较小。缺点是拉取有时间间隔,及时性不如推模式(Push)精度高。

参考:《prometheus云原生监控》


http://www.niftyadmin.cn/n/25436.html

相关文章

成功拿下百度、蔚来测开offer,他为什么这么优秀(附面试经验分享)

大家好,我是洋子 想进大厂工作相信是很多同学的梦想,测开岗技术要求相对较低,进大厂也相对容易 但随着2022年裁员不断,测开岗招聘要求也有所变难,2023年已经来到,我们能做的就是提前做规划准备,多学知识,增加自己拿到offer的概率 这篇文章的主人公是一名24届的同学,…

【Java编程进阶】Java抽象类与接口详解

推荐学习专栏:Java 编程进阶之路【从入门到精通】,从入门到就业精通,买不了吃亏,买不了上当!! 文章目录1. 抽象类2.接口3. 抽象类和接口对比4. 总结Java基础教程系列文章1. 抽象类 前面说到,Ja…

04_机器学习相关笔记——特征工程(4)

04_机器学习相关笔记——特征工程(4) 主体模型,用于从文本库中发现有代表性的主题,得到每个主题上面词的分布特性,并且能够计算出每篇文章的主题分布。词嵌入,是一类经词向量化的模型统称,核心…

ArcGIS Pro脚本工具(16)——要素类转txt坐标文件

之前介绍过txt坐标文件如何转为GIS要素类 ArcGIS Pro脚本工具(8)——txt坐标文件转shp_学学GIS的博客-CSDN博客_txt转shp国土部门给过来的数据经常需要转换,比如土地报批和高标准农田的数据经常给一个txt文件过来,不能直接在GIS软…

SOA 和微服务有何区别?

玩过 Dubbo 的小伙伴应该都有听说过一个概念叫做 SOA,每当我们说起微服务的时候,很多人就会去纠结这和 SOA 有啥关系呀?感觉换汤不换药呀。 今天松哥来稍微和小伙伴们讨论下这个话题,我们一起来看看 SOA 和微服务到底有何异同。 …

【vim工具的使用】

目录:前言一、普通/命令模式1.文件中移动 - 12.文件中移动 - 23.复制、粘贴、剪切、删除4.行内删除5.撤回6.替换7.高亮选中8.逐单词移动 - 3二、底行模式1.退出vim2.设置行号3.替换4.搜索3.不退出vim的情况下进行操作4.多文件操作三、替换模式四、插入模式总结前言 …

你的电路是抄来的还是算出来的?

在你看这篇文章之前,我想提出几点说明: (1)最近在看拉扎维的书,写下来这些东西,这也只是我个人在学习过程中的一点总结,有什么观点大家可以相互交流;(2)不断的…

OpenCV实战(6)——OpenCV策略设计模式

OpenCV实战(6)——OpenCV策略设计模式0. 前言1. 策略设计模式颜色识别1.1 颜色比较1.2 策略设计模式1.3 实现颜色比较1.4 ColorDetector 类1.4 计算两个颜色向量之间的距离2. 使用 OpenCV 函数3. 函子或函数对象4. OpenCV 算法的基类小结系列链接0. 前言…