拓冰建站拓冰建站
首页 / 资讯中心 / 正文

实验 2:PromQL 基础查询 · 零基础详解

文章目录实验 2:PromQL 基础查询 · 零基础详解一、实验目标解读2.1 实验目标大白话深度解析二、PromQL 四种数据类型 · 逐类型精讲2.2 核心概念总表类型 1:Instant Vector(瞬时向量)大白话深度解析实操验证类型 2:Range Vector(区间向量)大白话深度解析⚠️ 关键坑点类型 3:Scalar(标量)大白话深度解析类型 4:String(字符串)大白话深度解析三、8 条常用查询 · 逐句拆解查询 1:查看所有采集目标的健康状态大白话深度解析验证要点查询 2:Prometheus 自身每秒处理的样本数大白话深度解析⚠️ 易错坑点查询 3:按 job 分组的目标数量大白话深度解析查询 4:Prometheus 内存使用(进程常驻内存)大白话深度解析查询 5:采集延迟 Top 5大白话深度解析查询 6:计算增长率(5 分钟窗口)大白话深度解析查询 7:聚合:按 handler 分组的请求速率总和大白话深度解析查询 8:预测:按当前增长率,4 小时后磁盘使用量大白话深度解析四、验证步骤详解2.4 验证步骤步骤 1:进入 Web UI 的 Graph 页面步骤 2:逐一执行查询步骤 3:切换 Graph 标签查看趋势图步骤 4:rate() 只能用于 Counter 类型步骤 5:最终验证五、知识体系总览图六、常见坑点与避坑指南坑点 1:先 sum 后 rate(最常见错误)坑点 2:rate 窗口太短坑点 3:用 rate 处理 Gauge坑点 4:Range Vector 直接绘图坑点 5:topk 在 Graph 上的误解七、进阶练习题(30 道,分难度梯度)【基础篇】填空与判断(10 题)【基础篇】答案【进阶篇】选择题(10 题,不定项)【进阶篇】答案【实战篇】简答题(10 题)【实战篇】参考答案八、本章学习目标复盘我先看一下你上传的图片内容,然后为你做零基础详解。图片是 Prometheus Web UI 中查询根分区磁盘使用率的实操截图,查询语句为100 * (1 - node_filesystem_avail_bytes{mountpoint="/"} / node_filesystem_size_bytes{mountpoint="/"})。下面我基于实验 2 的全部内容,做一份零基础、双视角、出版级的详解。实验 2:PromQL 基础查询 · 零基础详解适用读者:从未接触过 PromQL 的运维/开发人员。学习目标:学完后能独立写出 80% 日常监控查询语句。双视角说明:每个知识点同时给出「大白话」(初学者)和「深度解析」(专家)。一、实验目标解读2.1 实验目标掌握 PromQL 四种数据类型,学会使用 rate、sum、avg、topk 等常用函数。大白话你可以把 PromQL 想象成Prometheus 专用的 SQL。SQL 是查数据库表的,PromQL 是查时间
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门