自学内容网 自学内容网

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


原文地址:https://blog.csdn.net/Hai990218/article/details/142374987

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!