这门课解决什么工作场景
如果你所在的团队还把监控停留在「zabbix 加几个脚本」,或者用云厂商自带的监控面板凑合,一旦服务数量上来、微服务和容器混着跑,就会遇到几个很具体的问题:指标采集口径混乱,告警要么不响要么乱响,排查故障时翻三四个后台拼不出一条完整时间线。Prometheus 是这几年用来收拢这类问题的主流方案,它不只是换一个监控工具,而是换一套「指标怎么定义、怎么拉取、怎么触发告警」的做法。
这门课要处理的,就是你在真实运维工作里落地 Prometheus 时会卡住的环节:监控对象怎么分层、数据以什么方式被采集、告警规则怎么写才不至于淹没值班同学。适合已经有一定 Linux 和运维基础、打算或正在把监控体系往 Prometheus 上迁的人。
学完能独立做什么
课程从 Prometheus 的基本理念和监控分类讲起,把架构和数据模型拆开说清楚,再往下走采集和告警。学完之后,比较务实的预期是:
- 能独立搭起一套 Prometheus 监控,明确哪些指标该由 Exporter 暴露、哪些该用 Pushgateway 处理短生命周期任务;
- 能读懂一条指标的标签结构,知道该按什么维度做聚合和查询,而不是只会套现成面板;
- 能写基础的告警规则,把阈值、持续时间和分组抑制这些容易出事的地方配置对;
- 遇到采集不到数据、告警不触发这类问题,有明确的排查顺序,而不是逐项乱试。
需要提醒的是,课程偏原理和实践结合,不是「照着敲一遍就上线」的速成操作手册。真正的落地效果取决于你拿自己环境去验证。
资料结构和适合的基础
内容按由浅入深组织,前面几节把 Prometheus 是什么、和传统监控的区别、监控项怎么划分讲透,这部分对刚接触的人最友好;中后段进入架构、采集和告警管理的具体实践,节奏会明显加快。
适合的基础大致是:会用 Linux 命令行,了解 HTTP 和基本的服务部署方式,最好手边有一台可以随便折腾的测试机或容器环境。如果你完全没碰过监控系统,建议先补一点监控通用概念再进来,否则架构那几节容易听着发飘。视频为主,边看边在自己的环境里对着做,效果比纯看要好得多。
哪些人可以缓一缓
如果你的日常工作压根不涉及服务运维,或者团队规模很小、一台机器几个进程,用现成面板就够用,那这门课的投入产出比不高。它是给那些监控已经开始变成负担、需要系统化梳理的人准备的。买之前先想清楚:你是想解决一个具体的监控痛点,还是只是觉得 Prometheus 火。前者值得学,后者可以先放一放。
课程目录
├─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 │ 11.prometheus的metrics.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 18.AlertManager介绍.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监控架构 精通数据采集与处理 学会告警管理与优化 祝您学习愉快! 学有所成,前程似锦!






