PromQl语句

promql是普罗米修斯内置的数据查询语句。普罗米修斯的数据库是TSDB时序型关系库。

匹配值的运算符:

= 表示完全相等

!= 表示不相等

=~ 表示正则表达式匹配

!~ 表示正则表达式匹配取反

通配符:

. 表示单个字符

.+ 表示一个或多个任意字符

.* 表示多个任意字符

promql的数学运算符:+ - * / % ^

数据模型:每个时间序列都是有指标名称(metric Name)和标签,根据它们来确定一个唯一标识

语句格式:指标名称 {标签名称1=标签值,标签名称2=标签值}

标签的作用就是过滤

瞬时向量选择器:选择一组时序在某个采样点的采样值。会给指标项加入一个度量的指标,选择该指标在指定条件下的时序采样值。

区间向量选择器:区间向量和瞬时向量类似。指的是过去一段时间内的采样值。单位:m分钟 s秒 h小时 d天 w周 y年

聚合操作符:使用聚合操作符用来将统计数据的元素聚合的更少(对采样数据的精确度会有所下降)。类型;sum 求和 min 最小值 max最大值 avg平均数 stddev 标准差 stdvar 方差 count统计个数

常用:container_memory_usage_bytes{instance=~"master01"}

相关推荐
项目題供诗5 小时前
黑马k8s(九)
云原生·容器·kubernetes
wjy6_10 小时前
Rocky Linux 9.5 基于kubeadm部署k8s
linux·运维·kubernetes
oceanweave18 小时前
【K8S学习之生命周期钩子】详细了解 postStart 和 preStop 生命周期钩子
学习·kubernetes
gnufre1 天前
Kubernetes 1.28 无 Docker 运行时环境下的容器化构建实践:Kaniko + Jenkins 全链路详解
kubernetes·jenkins·kaniko
Clown951 天前
go-zero(十九)使用Prometheus监控ES指标
elasticsearch·golang·prometheus
奔跑中的小象1 天前
基于 nvitop+Prometheus+Grafana 的物理资源与 VLLM 引擎服务监控方案
grafana·prometheus·vllm·nvitop
川石教育1 天前
测试工程师如何学会Kubernetes(k8s)容器知识
云原生·容器·kubernetes·kubernetes容器·kubernetes教程
iRayCheung1 天前
Kind方式部署k8s单节点集群并创建nginx服务对外访问
nginx·kubernetes·kind
小黑_深呼吸1 天前
Prometheus实战教程:k8s平台-Mysql监控案例
运维·学习·kubernetes·prometheus
富士康质检员张全蛋1 天前
云原生|kubernetes|kubernetes的etcd集群备份策略
云原生·kubernetes·etcd