PromQL的作用

PromQL(Prometheus Query Language)是 Prometheus 的查询语言,主要用于时序库查询和二次计算场景。
我们可以把时序数据理解成一个以时间为轴的矩阵,你可以看一下我给出的例子,例子中有三个时间序列,在时间轴上分别对应不同的值。

^
│     . . . . . . . . . .   node_load1{host="host01",zone="bj"}. . . . . . . . . .   node_load1{host="host02",zone="sh"}. . . . . . . . . .   node_load1{host="host11",zone="sh"}
v
<------- 时间 ---------->

每一个点称为一个样本(sample),样本由三部分组成。

指标(metric):metric name 和描述当前样本特征的 labelsets。
时间戳(timestamp):一个精确到毫秒的时间戳。
值(value):表示该时间样本的值。

此文章为9月Day 13学习笔记,内容来源于极客时间《运维监控系统实战笔记》。

你可能感兴趣的:(运维监控系统实战笔记,linux,运维)