正版资源51CTO-大米运维课堂-最前沿开源监控prometheus专题讲座
这套 Prometheus 专题讲座来自 51CTO 大米运维课堂,定位很明确:把 Prometheus 从单体组件讲成一套可运行的监控体系。它不追求覆盖面铺得特别宽,而是沿着「指标怎么产生、怎么被拉取、怎么存储、怎么触发告警、怎么在 Grafana 上呈现」这条主线走,适合已经接触过 Linux
这套 Prometheus 专题讲座来自 51CTO 大米运维课堂,定位很明确:把 Prometheus 从单体组件讲成一套可运行的监控体系。它不追求覆盖面铺得特别宽,而是沿着「指标怎么产生、怎么被拉取、怎么存储、怎么触发告警、怎么在 Grafana 上呈现」这条主线走,适合已经接触过 Linux 和基础运维、但还没完整搭过一套监控链路的开发者拿来对照实践。
技术栈与版本取向
课程围绕 Prometheus 生态的核心组件展开:Prometheus Server 负责抓取与存储,Exporter 负责把目标系统的指标翻译成文本格式暴露出来,Alertmanager 承担告警的分组、抑制与路由,Grafana 负责可视化。这条链路是当前云原生监控的事实标准,Kubernetes 内置的指标接口、各类中间件的官方 Exporter 都按这套约定输出数据。学它的价值不在于记住某个配置文件,而在于理解 Pull 模型下 target、job、instance 这些标签是怎么把一堆散乱的指标组织成可查询时间序列的。课程从基础理念和监控分类讲起,再进入架构与监控项,这个顺序对建立心智模型比较友好——先弄清 Push 与 Pull 的取舍、指标类型(Counter、Gauge、Histogram、Summary)各自的语义,再去看具体配置,不容易变成抄 YAML。
项目结构:从单机到告警闭环
按目录推进的节奏看,内容大致分三段。第一段是 Prometheus 自身的安装、配置与数据模型,包括抓取配置、relabel 这类实际工作中绕不开的环节。第二段是采集侧,涉及常见 Exporter 的部署与指标暴露方式,以及针对主机、中间件等目标的监控项设计。第三段是告警与展示,把 PromQL 查询、告警规则、Alertmanager 路由和 Grafana 面板串起来,形成一个完整的观测闭环。这种「采集—存储—查询—告警—展示」的分层结构,正好对应生产环境里排查问题时逐层定位的思路:先确认 target 是否 up,再看指标是否按预期增长,然后验证告警规则表达式,最后回到面板确认呈现。
可复用模块与落地要点
- 抓取配置与 relabel 规则:这是把 Prometheus 接入真实环境的入口,理解标签重写后,新增一类监控目标基本是复制加改标签。
- PromQL 查询片段:速率、聚合、TopN 这类查询在容量分析和故障定位中反复出现,值得单独整理成自己的查询库。
- 告警规则与路由:告警表达式、for 持续时间、分组与静默策略,直接决定告警是否可用,是最容易踩坑也最值得复用的部分。
- Exporter 部署模板:主机、数据库、消息队列等 Exporter 的启动参数和采集项,可以沉淀为内部标准配置。
自学路径建议
建议不要只顺着视频看。每看完一段,就本地起一个 Prometheus 实例,用 docker-compose 拉起 node_exporter 和 Alertmanager,边看边改配置、边在表达式浏览器里验证查询结果。遇到指标类型和标签设计的部分,可以刻意对自己的一个服务埋点,观察 Counter 与 Gauge 在查询写法上的差异。告警部分则要亲手制造一次触发条件,看清楚从规则命中到 Alertmanager 收到告警的完整路径。这样一轮下来,课程里的配置就不再是示例,而是能直接迁移到工作环境的模板。整体而言,这份资料更适合当作搭建监控体系时的对照手册,而不是一次性看完的视频合集。
51CTO-大米运维课堂-最前沿开源监控prometheus专题讲座
深入浅出Prometheus监控实践
编辑点评
系统化学习Prometheus,从基础到高级,涵盖监控架构、数据采集、告警管理,适合运维工程师提升技能。
⭐ 编辑推荐
本课程由51CTO大米运维课堂倾力打造,带你全面掌握Prometheus监控技术。
✨ 课程亮点
课程目录
课程目录86 集
- ├─01-prometheus初级
- │ 01.prometheus的介绍-1.mp4
- │ 02.prometheus的介绍-2.mp4
- │ 03.prometheus的基础理念.mp4
- │ 04.prometheus的监控分类.mov
- │ 05.prometheus的架构.mov
- │ 06.prometheus的监控项讲解.mov
- │ 07.prometheus的企业讲解.mov
- │ 08.prometheus的特点缺点.mov
- │ 09.prometheus的命令行.mov
- │ 10.prometheus的组件.mov
- │ 12.prometheus的监控图及命令行.mov
- │ 13.prometheus的数据key-value.mov
- │ 14.prometheus的key及组件.mov
- │ 15prometheus的启动及设置.mov
- │ 16.prometheus的监控cpu实例.mov
- │ prometheus-教学文档01.pdf
- ├─02-prometheus中级
- │ 01.prometheus计算cpu的使用率算法-1.mp4
- │ 02.prometheus计算cpu的使用率算法-2.mov
- │ 03.prometheus的计算函数.mov
- │ 04.prometheus公式拆分详细讲解.mov
- │ 05.prometheus的公式得到最终解控指标结果.mov
- │ 06.prometheus的公式取单个指标的值.mov
- │ 07.prometheus的gauge类型数据bash脚本pushgateway到server.mov
- │ 08.prometheus的采集回来的数据用lable修饰后数值过滤.mov
- │ 09.prometheus的counter类型取数据每秒平均数.mov
- │ 10.prometheus的rate函数曲线图详细介绍.mov
- │ 11.prometheus的sum函数及集群划分数据展现.mov
- │ 12.prometheus的topk函数及count函数的使用.mov
- │ 13.prometheus的安装部署后台运行.mov
- │ 14.prometheus的部署与配置文件详讲解.mov
- │ 15.prometheus的配置文件.mov
- │ 16.prometheus的node_exporter的安装启动项.mov
- │ 17.prometheus的监控项命令行讲解.mov
- │ 18.prometheus的pushgateway及自定义脚本.mov
- │ 19.prometheus的pushgateway的优缺点.mov
- │ 20.prometheus的exporter代码讲解.mov
- │ 21.prometheus的Grafana介绍图形.mov
- │ 22.prometheus的Grafana图形设置项细讲.mov
- │ 23.prometheus的Grafana的Alerting报警-1.mov
- │ 24.prometheus的Grafana的Alert报警-2.mov
- │ 25.prometheus的Grafana的Alert报警-3.mov
- │ 26.prometheus的企业实践CPU监控.mov
- │ 27.prometheus的企业实践Memory的监控.mov
- │ 28.prometheus的企业实践使用率推算函数.mov
- │ 29.prometheus的企业实践io-网络传输监控.mov
- │ 30.prometheus的企业实践网络连接wait和file_ulimit的监控.mov
- │ 31.prometheus的企业实践网络延迟丢包监控.mov
- │ 32.prometheus的企业级Pagerduty使用.mov
- │ 33.prometheus的总结.mov
- │ promethues下篇PDF.pdf
- └─03-prometheus高级
- 01.监控介绍.mp4
- 02.prometheus的组件介绍.mov
- 03.prometheus数据及安全模型介绍.mov
- 04.prometheus在centos7上安装.mov
- 05.prometheus在docker容器中运行.mov
- 06.使用Node-exporter监控节点.mov
- 07.使用容器cAdvisor监控节点.mov
- 08.label标签的配置使用.mov
- 09.监控cpu利用率.mov
- 10.监控内存使用率.mov
- 11.监控磁盘空间及预算磁盘饱满时间.mov
- 12.监控服务状态.mov
- 13.通过文本获取metric.mov
- 14.通过记录规则持久查询.mov
- 15.通过grafana监控metric.mov
- 16.基于文件目标发现.mov
- 17.基于DNS服务的目标发现.mov
- 19.AlertMangeager安装配置及设置邮件报警.mov
- 20.添加磁盘和节点告警.mov
- 21.添加prometheus和systemd服务.mov
- 22.AlertManager路由配置.mov
- 23.AlertManager静默配置.mov
- 24.prometheus和alertmanager高可用.mov
- 25.alaertmanager集群配置.mov
- 26.prometheus集群配置.mov
- 27.远端探测介绍.mov
- 28.black_exporter配置使用.mov
- 29.PushGateway推送网关介绍.mov
- 30.PushGateway配置.mov
- 31.prometheus在k8s安装环境介绍.mov
- 32.Node_exporter在k8s上的部署.mov
- 33.prometheus在k8s上部署.mov
- 34.Grafana在k8s行的部署.mov
- 35.解决Grafana中CPU不显示数据问题.mov
- 36.AlertManager在k8s上的部署.mov
- prometheus1-5.pdf
适合人群
- 运维工程师
- 系统管理员
- DevOps工程师
🎯 学习收获
- 掌握Prometheus监控架构
- 精通数据采集与处理
- 学会告警管理与优化
🎉 祝您学习愉快!




