使用查询构建器编写 PromQL 查询
现在您已经定义了可视化的要求,是时候编写查询了。查询是指定可视化中使用的数据集的表达式。
一个 PromQL 查询由三个基本元素组成
指标:指标表示您想要分析的特定时间序列数据。它是查询的基础,并定义要检索的数据类型。例如,
node_cpu_usage_seconds_total
是一个随时间追踪 CPU 使用情况的指标。标签过滤器:标签过滤器允许您通过指定键值对来细化查询,从而缩小数据集范围。这有助于您专注于特定的数据子集,例如特定节点或实例。例如,像
node="i-077dec042c9d8a744"
这样的标签过滤器仅检索指定节点的数据。操作:操作修改或处理查询检索到的数据。它可以执行计算、聚合或转换以得出有意义的洞察。例如,
rate()
操作计算给定指标的每秒增长率。
要使用查询构建器编写 PromQL 查询,请完成以下步骤
从指标下拉列表中选择一个指标。
例如,选择
node_cpu_usage_seconds_total
。您知道吗?
如果您不确定指标名称,可以点击指标浏览器图标,按名称和类型搜索指标。
(可选)在标签过滤器字段中,选择一个键值对和运算符。
例如,选择
node
、=
和i-077dec042c9d8a744
。点击 + 操作 并选择一个函数。
例如,选择
范围 > Rate
和$__rate_interval
要添加另一个操作,点击 + 操作 并选择另一个函数。
例如,选择
聚合 > Sum
。点击工具栏中的刷新。
可视化应填充数据。