首页 > 其他分享 >Prometheus 简单理解

Prometheus 简单理解

时间:2022-10-03 00:44:29浏览次数:47  
标签:理解 Prometheus PromQL 监控 简单 组件 告警 数据

Prometheus 是一款基于时序数据库的开源监控告警系统,非常适合Kubernetes集群的监控。
Prometheus内置了一个强大的数据查询语言PromQL。 通过PromQL可以实现对监控数据的查询、聚合。同时PromQL也被应用于数据可视化(如Grafana)以及告警当中。
输出被监控组件信息的HTTP接口被叫做exporter
Prometheus运行图

1、Prometheus Server
主要负责数据采集和存储,提供PromQL查询语言的支持。包含了三个组件:
Retrieval: 获取监控数据
TSDB: 时间序列数据库(Time Series Database),
HTTP Server: 为告警和出图提供查询接口
2、Exporters: Prometheus的一类数据采集组件的总称。它负责从目标处搜集数据,并将其转化为Prometheus支持的格式。与传统的数据采集组件不同的是,它并不向中央服务器发送数据,而是等待中央服务器主动前来抓取。
3、Pushgateway: 支持临时性Job主动推送指标的中间网关

标签:理解,Prometheus,PromQL,监控,简单,组件,告警,数据
From: https://www.cnblogs.com/tengfei520/p/16749843.html

相关文章

  • numpy简单使用
    1.安装以及测试简介NumPy是一个运行速度非常快的数学库,主要用于数组计算,包含:一个强大的N维数组对象ndarray广播功能函数整合C/C++/Fortran代码的工具线性代数、傅里叶......
  • Rsync的简单使用
    Rsync的简单使用需求一个运行很久的系统里面可能包含了非常多的垃圾文件.但是又不可能随便删除,很多垃圾可能有某些奇葩的用法.有时候新建一个应用复制文件的话比较浪费......
  • UnixBench的简单测试与验证
    UnixBench的简单测试与验证目标飞腾2000+(物理机和虚拟机)IntelGolden6170物理机IntelGolden5218虚拟机[email protected]至强十年前的CPUE5-2620物......
  • scanf的简单使用
    scznf可以将程序变得灵活起来scanf1)作用:可以让用户自己输入数据,让其输入指定变量类型。2)语法格式scanf("格式控制符",变量地址列表)a.在格式控制符中用占为符要求用户输入指......
  • 老猿理解的Python中的垃圾回收机制
    垃圾回收机制(GC)是所有高级语言的标准配置之一。在一定程度上可以优化编程语言的数据处理效率,提高编程软件开发软件的安全性能。Python中的垃圾回收机制主要基于引用计数,......
  • I/O图书管理系统(简单版,待完善)
    1importjava.io.*;2importjava.util.ArrayList;3importjava.util.List;4importjava.util.Scanner;56/**7*@ClassName:demo308*@......
  • java-简单的命令行传参小案例
    命令行传参命令行传参:要运行一个class文件要找到它所在的包的路径再去加载packagecom.wang.method;​publicclassDemo03{ publicstaticvoidmain(String[]arg......
  • 对于关键路径算法中最迟发生时间取最小值的理解
    问题产生:错误理解:当前事件的最迟发生时间vl(i)的产生跟与之直接关联的后继事件j和中间活动<i,j>有关,如果要使当前事件发生的时间“最晚”,应当取集合{j}中产生的最大......
  • buu-upload简单题-md
    title:buu-upload简单题.mddate:2022-07-0117:21:09tags:[ACTF2020新生赛]Upload打开之后尝试上传一个shell然后发现这个看起来像js前端验证我们可以f12f1......
  • guice AssistedInject 简单说明
    guiceAssistedInject主要的场景是解决一个对象的创建同时依赖一个实例访问以及ioc容器,通用的解决方法是通过工厂方法,因为比较常见,所以guice提供了一个扩展,可以解决类......