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"}

相关推荐
没有bug.的程序员10 小时前
Serverless 弹性扩容引发的全线熔断:Spring Boot 启动耗时从 1s 压缩至 0.3s 的物理级绞杀
java·spring boot·kubernetes·serverless·扩容·线上
江畔何人初14 小时前
Docker、containerd、CRI、shim 之间的关系
运维·docker·云原生·容器·kubernetes
2401_8916558116 小时前
Git + 云原生:如何管理K8s配置版本?
git·云原生·kubernetes
2401_8442213216 小时前
深入理解K8s中的应用服务:访问、集群与配置
容器·kubernetes·php
FJW02081419 小时前
cephadm部署ceph集群以及k8s对接
ceph·容器·kubernetes
CSH05620 小时前
k8s生产集群主机批量重启后,大量Pod启动失败故障排查复盘
docker·容器·kubernetes
飞火流星0202720 小时前
常见的k8s平台功能对比、界面一览及KubeSphere安装、Rancher‌安装
云原生·容器·kubernetes·主流k8s平台·主流k8s平台功能对比·k8s在线安装·k8s离线安装
糟糕喔21 小时前
k8s运维-RBAC(6)
运维·容器·kubernetes
江畔何人初1 天前
kube-apiserver、kube-proxy、Calico 关系
运维·服务器·网络·云原生·kubernetes
indexsunny1 天前
互联网大厂Java面试实战:从Spring Boot到微服务架构的深度解析
java·spring boot·spring cloud·kafka·prometheus·security·microservices