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

相关推荐
景天科技苑8 小时前
【云原生开发】K8S多集群资源管理平台架构设计
云原生·容器·kubernetes·k8s·云原生开发·k8s管理系统
wclass-zhengge9 小时前
K8S篇(基本介绍)
云原生·容器·kubernetes
颜淡慕潇9 小时前
【K8S问题系列 |1 】Kubernetes 中 NodePort 类型的 Service 无法访问【已解决】
后端·云原生·容器·kubernetes·问题解决
昌sit!17 小时前
K8S node节点没有相应的pod镜像运行故障处理办法
云原生·容器·kubernetes
A ?Charis19 小时前
Gitlab-runner running on Kubernetes - hostAliases
容器·kubernetes·gitlab
北漂IT民工_程序员_ZG20 小时前
k8s集群安装(minikube)
云原生·容器·kubernetes
2301_806131361 天前
Kubernetes的基本构建块和最小可调度单元pod-0
云原生·容器·kubernetes
逻辑与&&1 天前
[Prometheus学习笔记]从架构到案例,一站式教程
笔记·学习·prometheus
SilentCodeY1 天前
containerd配置私有仓库registry
容器·kubernetes·containerd·镜像·crictl
Walden-20201 天前
构建基于 DCGM-Exporter, Node exporter,PROMETHEUS 和 GRAFANA 构建算力监控系统
docker·容器·grafana·prometheus