PromeQL相当于MySQL中的SQL,换句话说就是用来查询Prometheus中的监控数据的一种SQL语言。
1、PromeQL 基础
字符串查询,简单筛选。
1.1、字符串查询
就是根据监控项,来查询对应的监控数据。
1.2、简单的筛选
对查询出来的数据进行简单筛选。
2、PromeQL 运算
通过PromeQL来对查询出来的监控项结果进行运算。
3、瞬时向量和即时向量
瞬时向量:代表的是某一个瞬间的数据。 均时向量:代表的是某一个时间段内的数据。
3.1、瞬时向量
3.2、均时向量
4、PromeQL 函数使用
平均值,总和、中位数。
1、求平均数
2、总和
3、平均增长率
单位时间内,增长的一个速率。
4、瞬时增长率
以单位时间内的数据,计算下一个时刻可能会增长的区间。