如果你现在的监控还停留在「服务器卡了登上去 top 看一眼」,或者 Zabbix 告警天天响却说不清哪个业务受影响,这门课值得花时间看。它讲的是 Prometheus + Grafana 这套组合在企业运维里怎么落地,不是概念科普。

它解决的是哪类工作场景

先说实话:Prometheus 不是万能的。它擅长的是时序指标——CPU、内存、磁盘、网络、QPS、延迟、错误率这类随时间变化的数字。如果你的监控需求主要是采集指标、设阈值告警、做大盘看趋势,那它正合适;如果你要的是日志检索或链路追踪,那是另一套东西,别指望这门课包圆。

课程对准的场景很具体:主机和中间件的指标采集、告警规则配置、用 Grafana 把散落的数据拼成一张能看懂的运维大盘。这几件事做下来,日常值班和排障的效率会有明显变化——至少不用每次出问题都靠猜。

学完能独立做什么

  • 自己搭起一套 Prometheus 监控,把目标机器的指标抓起来,而不是照抄一份配置就不敢动
  • 写得出可用的告警规则,知道怎么设阈值、怎么避免半夜被误报叫醒
  • 在 Grafana 里画出系统大盘和业务大盘,把关键指标放到一屏内
  • 遇到采集不到数据、告警不触发这类问题,能顺着抓取链路自己排查

这几条是「能独立干活」的标准,不是「知道有这个东西」。判断一门监控课值不值,就看学完你敢不敢在生产环境动配置。

资料适合什么基础

需要你有基本的 Linux 操作能力,看得懂命令行,知道进程、端口、配置文件是怎么回事。会一点容器和编排更好,课程里涉及部署的部分理解起来会顺很多。完全没碰过 Linux 的话,建议先把基础补上再来,否则容易卡在环境搭建上。

对开发同学来说,如果你们的服务已经在用 Prometheus 暴露指标,这门课能帮你搞明白那些指标从哪来、大盘为什么长那样,和运维沟通时不再各说各话。对已经用过 Zabbix 的运维,重点看的是思路差异:拉取模型、标签体系、PromQL 这套查询语言,不是换个工具重学一遍。

这套 2020 版资料的使用建议

版本是 2020 年的,这点要先讲清楚。Prometheus 和 Grafana 的核心机制这些年没大变,抓取、告警、查询这套逻辑依然通用,学思路完全够用。但界面细节、部分配置写法、以及和容器生态的集成方式,可能和最新版本有出入。看的时候以理解原理为主,具体操作对照官方文档校准,别把视频里的每一步当成唯一正确答案。

用法上建议分两步:先跟着把一套最小可用的监控跑起来,能采到数据、能看到图;再回头补告警规则和大盘设计。中间卡住的地方,多半出在配置文件的字段和网络可达性上,优先查这两处。

最后提醒一句:监控系统的价值不在装好那一刻,而在你持续调整告警阈值、删掉没人看的图、补上漏掉的关键指标。课程给你的是起点和方法,剩下的靠你在自己的环境里磨。

课程目录

课程目录57 条
  • 01 摸底测试
  • 01 摸底测试
  • 02 监控基础知识
  • 01 说在前面的话
  • 02 关于监控的三个方面
  • 03 常用的监控系统比较
  • 03 Prometheus概述
  • 01 Prometheus的介绍以及主要特征
  • 02 Prometheus的组织架构
  • 03 章节测试
  • 04 Prometheus的部署
  • 01 二进制服务端安装
  • 02 supervisor启动方式详解
  • 05 Prometheus配置文件详解
  • 01 全局配置文件介绍
  • 02 配置采集目标
  • 03 基于文件的服务发现
  • 04 章节测试
  • 06 监控Linux服务器
  • 01 客户端node_explorer的部署
  • 02 将node_explorer配置成系统服务
  • 03 PromSQL获取CPu,内存,磁盘使用率
  • 04 PromSQl获取系统负载和网卡流量
  • 05 Grafana集成Prometheus
  • 06 Grafana绘制系统监控大盘
  • 07 PromSql 写法详解
  • 08 章节测试
  • 07 报警管理之AlertManager
  • 01 Alertmanager介绍 02 Alertmanager安装及集成Prometheus
  • 03 AlertManager配置文件详解
  • 04 配置邮件告警
  • 05 配置微信告警
  • 06 告警分组以及路由匹配
  • 07 自定义告警模板
  • 08 编写告警规则案例
  • 09 课程补充—配置钉钉告警
  • 10 课程补充——钉钉的自定义告警模板实现
  • 11 章节测试
  • 08 业务监控
  • 01 Blackbox_exporter介绍和部署
  • 02 配置TCP端口检测以及告警规则
  • 03 配置业务接口监控及告警规则
  • 04 配置网络监控及告警规则
  • 05 业务监控绘图(一)
  • 06 业务监控绘图(二)
  • 07 课程补充—监控业务接口的返回内容
  • 08 章节测试
  • 09 课堂总结和拓展
  • 01 自定义监控
  • 02 课堂总结
  • 03 课程补充—告警抑制和静默
  • 04 课件打包下载
  • 05 学员常见问题总结
  • 10 PushGateway
  • 01 PushGateway介绍和部署 02 PushGateway集成Prometheus以及基本操作
  • 03 章节测试
  • 11 结课测试 01 结课测试