prometheus基本概念

news/2024/5/19 1:58:26 标签: prometheus

基本概念

1. 数据模型

prometheus存储的是时序数据,即按照相同时序(相同名字和标签),以时间维度存储的连续数据集合

时序是由名字以及key/value标签定义,具有相同的名字以及标签属于相同时序。如http_requests_total{method=”POST”},表示所有http的POST请求

标签名称由ASCII字符、数字以及下划线组成,其中_开头属于prometheus保留,标签值可以是任何Unicode字符,支持中文

时序样本:按照某个时序以时间维度采集的数据,称之为样本,其值包括一个float64值和一个毫秒级的unix时间戳

时序格式:

<metric name>{<label name>=<label value>,...}

2. 四种Metric Type

prometheus时序数据分为:

  • Counter
  • Gauge
  • Histogram
  • Summary

2.1 Counter

Counter表示收集的数据是按照某个趋势(增加/减少)一直变化的,一般用来记录服务请求总量、错误总数

如http_requests_total

2.2 Gauge

Gauge表示搜集的数据是一个瞬时的、与时间无关、可以任意变化 ,一般用来记录内存使用率、磁盘使用率等

2.3 Histogram

Histogram主要用于表示一段时间范围内对数据进行采样,如请求持续时间或者响应时间,能够对指定区间以及总数进行统计,通常我们用来计算分位数的直方图

2.4 Summary

Summary主要用于表示一段时间的采样结果,它直接存储quantile数据,而不是根据统计区间计算出来的

3. 作业与实例

prometheus将任意一个独立的数据源称之为实例

包含相同类型的实例的集合称之为作业

如:

- job: apiserver
    - instance 1:192.168.1.2:8080
		- instance 2:192.168.1.2:8080

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

相关文章

Nacos介绍与安装

文章目录一、什么是Nacos(摘抄自官网介绍)二、Nacos安装2.1 下载安装包2.2 解压2.3 配置端口2.4.启动2.5.访问一、什么是Nacos(摘抄自官网介绍) Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称&#xff0c;一个更易于构建云原生应用的动态服务发…

Unity——网格变形(制作一个压力球)

主要参考链接&#xff1a;Mesh Deformation, a Unity C# Tutorial&#xff08;本文为其翻译版&#xff09; unity项目下载链接&#xff1a;https://download.csdn.net/download/weixin_43042683/87679832 在物体上投射射线并画出调试线。将力转换为顶点的速度。用弹簧和阻尼保…

用Python求矩阵的广义逆

文章目录inv穆尔-彭罗斯广义逆pinv对于两个方阵A,BA,BA,B&#xff0c;若ABEABEABE&#xff0c;且EEE为单位阵&#xff0c;则A,BA,BA,B互逆&#xff0c;可记作AB−1,BA−1AB^{-1}, BA^{-1}AB−1,BA−1。 inv 在numpy和scipy中&#xff0c;均提供了求逆函数&#xff0c;分别是n…

kotlin协程flow filter map flowOn zip combine(1)

kotlin协程flow filter map flowOn zip combine&#xff08;1&#xff09; 一、flow ,emit,onCompletion,collect import kotlinx.coroutines.flow.flow import kotlinx.coroutines.flow.onCompletion import kotlinx.coroutines.runBlockingfun main(args: Array<String&g…

PathCore:IAD文献解读

论文链接&#xff1a;[Towards Total Recall in Industrial Anomaly Detection]Towards Total Recall in Industrial Anomaly Detection &#xff1a;数据集&#xff0c; &#xff1a;标签 : 在ImageNet上预训练后的网络 第 张图 网络中第 层 1. Locall…

异次元个人发卡系统_开源发卡系统

介绍&#xff1a; 异次元发卡系统乃荔枝发卡系统3.0完全从0代码的重构版本&#xff0c;原生php开发&#xff0c;数据库底层使用Eloquent ORM组件&#xff0c;模板渲染使用Smarty3.1组件&#xff0c;会话保持使用session开发&#xff0c;欢迎各位使用以及转载。 云更新&#x…

服务器上后台运行python程序

Linux中将代码nohup后台执行、查看正在运行代码、结束进程写在最前面环境代码示例nohup指令& 后台运行2>&1 错误内容重定向到标准输出查看当前python相关进程结束进程nohup后台pip下载安装写在最前面 一直是pycharm运行服务器上代码&#xff0c;但存在问题&#xf…

为何不能暂停AI研发?丨杨立昆吴恩达对话实录

北京时间4月8日凌晨0:30&#xff0c;Yann LeCun&#xff08;杨立昆&#xff09;和吴恩达针对近期甚嚣尘上的「AI暂停」一事进行了一场深入讨论&#xff0c;讨论主题为「为何为期6个月的AI暂停是完全错误的」。在这场风波中&#xff0c;二人都立场鲜明&#xff0c;明确表态反对暂…