PromQL-Prometheus常用查询语句

时间:2021-05-24 22:58:40   收藏:0   阅读:48

一、基本操作

# 瞬时向量 :包含该时间序列中最新的一个样本值
	http_request_total
	
# 区间向量 :一段时间范围内的数据
	# 中括号中的内容表示过滤
	http_request_total{endpoint="service"}[3m] offset 1h

	http_request_total{endpoint="service",handler="/*",instance="10.244.3.41:3000",job="prometheus-operator-grafana",method="get",namespace="monitoring",pod="prometheus-operator-grafana-7d6f684db9-ff5zh",service="prometheus-operator-grafana",statuscode="302"}

	http_request_total{endpoint="service",handler="/*",instance="10.244.3.41:3000",job="prometheus-operator-grafana",method="get",namespace="monitoring",pod="prometheus-operator-grafana-7d6f684db9-ff5zh",service="prometheus-operator-grafana",statuscode="302"}[3m]	# 3分钟之内的

	http_request_total{endpoint="service",handler="/*",instance="10.244.3.41:3000",job="prometheus-operator-grafana",method="get",namespace="monitoring",pod="prometheus-operator-grafana-7d6f684db9-ff5zh",service="prometheus-operator-grafana",statuscode="302"}[3m] offset 1h	# offset位移变量,一个小时前的,五分钟的数据

1.1、数学运算 + 、-、*、/、%、^

1.2、集合运算 :and 、or、unless排除

1.3、聚合操作

sum (求和)
min (最小值)
max (最大值)
avg (平均值)
stddev (标准差)
stdvar (标准方差)
count (计数)
count_values (对value进行计数)
bottomk (后n条时序)
topk (前n条时序)
quantile (分位数)

二、常用函数

原文:https://www.cnblogs.com/dai-zhe/p/14805621.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!