当前位置: 首页 > news >正文

实验 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 是查时间

http://www.cnnetsun.cn/news/4124890.html

相关文章:

  • 基于多智能体强化学习与RIS的6G工业网络能效与QoS联合优化
  • 知识竞赛实战指南:从备战策略到答题技巧的全流程解析
  • Linux命令-vgchange(修改 LVM 卷组属性)
  • 图吧工具箱WinUI3版V1.4.0评测:硬件检测工具启动速度与流畅度全面升级
  • Argus框架:构建AI深度研究智能体的证据组装引擎
  • PrivScope:为混合AI智能体系统设计任务作用域信息泄露控制
  • 告别豆包水印:浏览器插件实现无水印下载
  • 英飞凌AURIX微控制器与汽车电子技术竞赛核心考点解析
  • 2026年研究生写学术综述靠这3个AI工具:降AI+找文献+检测一条龙,省两周时间
  • 汽配厂自动化转型实战:从顶层设计到数据驱动的智能制造之路
  • 视频换脸一定要训模型?免费AI换脸工具 roop-unleashed 四步出片
  • HomeFlow:基于数据飞轮与可验证仿真的智能家居AI训练系统
  • SpringBoot+Flowable 流程抄送设计:COPY_NODE、候选人解析与「抄送我的」台账如何落地
  • 一句话看懂 GridPlayer:免费开源多视频网格播放器,一个窗口同时看完所有画面
  • 基于ESP8266的温湿度感知与LED智能控制:从传感器到物联网应用
  • 现代汽车L4级自动驾驶路测:技术铁三角与商业化挑战解析
  • 构建GitHub与邮件列表自动化同步后端:Flirt系统实战指南
  • 楼宇自控|颠覆传统楼宇管理!智能楼宇自控系统,打造高效智慧建筑
  • 企业微信开放 CLI 与 MCP,AI Agent 正式进入办公软件
  • 2026大厂软件测试面试趋势与核心技术解析
  • 按钮状态设计全解析:从基础五态到前端实现与设计系统集成
  • 智能驾驶三大趋势:从堆料到场景深耕,车路云网一体化演进
  • Nmap常用扫描命令及参数解析(进阶扫描技术)
  • 2026论文双检终极解法!OKBIYE查重+分层降重,告别重复率、AI痕迹双重超标✅
  • ETF 与普通基金怎么比较:费用、流动性与风险指标
  • 零基础学pcie--PCIe 是“串行”的,为什么比并行快
  • 从辉昂案例看品牌向上突围:技术下放为何难破豪华壁垒?
  • 3D打印电动车量产解析:从制造革命到消费者疑虑全解答
  • 多模态智能体安全:从幻觉缺陷到攻击向量与防御设计
  • 从零实践:基于RAG与官方API构建长上下文AI应用