使用查询构建器编写 PromQL 查询

现在您已经定义了可视化的要求,是时候编写查询了。查询是指定可视化中使用的数据集的表达式。

一个 PromQL 查询由三个基本元素组成

  • 指标:指标表示您想要分析的特定时间序列数据。它是查询的基础,并定义要检索的数据类型。例如,node_cpu_usage_seconds_total 是一个随时间追踪 CPU 使用情况的指标。

  • 标签过滤器:标签过滤器允许您通过指定键值对来细化查询,从而缩小数据集范围。这有助于您专注于特定的数据子集,例如特定节点或实例。例如,像 node="i-077dec042c9d8a744" 这样的标签过滤器仅检索指定节点的数据。

  • 操作:操作修改或处理查询检索到的数据。它可以执行计算、聚合或转换以得出有意义的洞察。例如,rate() 操作计算给定指标的每秒增长率。

要使用查询构建器编写 PromQL 查询,请完成以下步骤

  1. 指标下拉列表中选择一个指标。

    例如,选择 node_cpu_usage_seconds_total

    您知道吗?

    如果您不确定指标名称,可以点击指标浏览器图标,按名称和类型搜索指标。

  2. (可选)在标签过滤器字段中,选择一个键值对和运算符。

    例如,选择 node=i-077dec042c9d8a744

  3. 点击 + 操作 并选择一个函数。

    例如,选择 范围 > Rate$__rate_interval

  4. 要添加另一个操作,点击 + 操作 并选择另一个函数。

    例如,选择 聚合 > Sum

  5. 点击工具栏中的刷新

    可视化应填充数据。

更多探索(可选)

在旅程的这一阶段,您可以探索以下路径

直方图和热力图简介

指标浏览器

标签过滤器

操作