运维监控的硬通货,值不值得花这套资料?
Prometheus 早已从“云原生标配”变成了 Linux 服务器运维和 DevOps 岗位的必选项。但这套 2020 年的视频课程,在今天是否还能打?关键在于你是否需要从零搭建一套企业级监控体系。如果你面临的是传统 IDC 或私有云环境,需要把 MySQL、Redis、Nginx 等异构组件统一接入一个监控平台,那么这套课的逻辑非常扎实。它不追新,但求稳,讲解的是监控领域的“通用语言”。对于想深入理解时序数据库原理、掌握 PromQL 复杂查询、以及处理服务发现(File/Consul/DNS)这类进阶运维场景的读者,这套资料的底子很厚。但如果只是想了解 Kubernetes 原生监控,建议搭配更新的 K8s 教材。
适合什么基础?先看哪几块?
这套课对零基础不太友好,建议具备基本的 Linux 操作能力,了解容器概念后再入手。资料共 44 课,节奏前松后紧,建议按以下顺序拆解:
**入门阶段(第 2-4 课):** 重点听架构介绍和安装方式。课上同时讲了二进制安装和 Docker 安装,这是为了让你理解生产环境中不同的部署形态。不要纠结于命令背诵,重点理解 Prometheus 的核心组件关系——Server、Exporter、Alertmanager 各司其职。
**核心阶段(第 5-9 课):** 这是实战价值最高的部分。Node_exporter、Mysqld_exporter、Redis_exporter、Nginx_exporter 以及 Blackbox_exporter 覆盖了绝大多数主流服务的监控需求。建议边看边动手,在本地 Linux 环境里把这些 Exporter 跑起来,看到数据进来才算懂。
**进阶阶段(第 13-17 课):** Relabelling 标签处理和 PromQL 数据类型是难点也是重点。很多初学者只会查指标,不会做标签管理,导致监控数据混乱。这部分需要慢看,配合官方文档理解标签在抓取和服务发现中的作用。
学完能独立做什么?资料怎么配合练习?
学完这套课,你应当能够独立完成以下工作:选型并部署企业级监控集群;针对 MySQL、Redis、Nginx 等常见中间件配置专属监控指标;利用黑盒监控探测接口存活和延迟;使用 PromQL 编写复杂的聚合查询和告警规则;基于文件、Consul 或 DNS 实现动态服务发现;最后通过 Grafana 将数据可视化展示。
资料包中除了视频,通常还附带配置文件示例和部署脚本。建议采用“抄代码 - 改参数 - 看效果 - 查报错”的循环练习法。不要只看不练,Prometheus 的配置陷阱(如端口冲突、权限问题、PromQL 语法错误)只有亲手调试才能记住。对于 Grafana 部分,如果课程侧重后端采集而图表制作较少,建议自行搜索 Grafana 官方社区的大盘模板进行补充练习,这样能形成从数据采集到可视化呈现的完整闭环。
课程介绍
00.2020年 Prometheus企业级监控系统(附资料) 44课 01.课程大纲介绍 02.prometheus架构介绍 03.基于二进制文件安装prometheus 04.docker安装prometheus 05.Linux主机监控(node_exporter) 06.数据库监控(mysqld_exporter) 07.redis监控(redis_exporter) 08.Nginx监控(nginx-vvep-exporter) 09.黑盒监控(blackbox_exporter) 10.基于文件的服务发现 11.基于Consul的服务发现 12.基于DNS的服务发现 13.prometheus的Relabelling标签的使用 14.时序数据库介绍 15.PromQL数据类型介绍以及时间序列选择器的应用 16.PromQL聚合操作介绍 17.PromQL运算符介绍 18.Pro
课程目录
00.2020年 Prometheus企业级监控系统(附资料) 44课 01.课程大纲介绍 02.prometheus架构介绍 03.基于二进制文件安装prometheus 04.docker安装prometheus 05.Linux主机监控(node_exporter) 06.数据库监控(mysqld_exporter) 07.redis监控(redis_exporter) 08.Nginx监控(nginx-vvep-exporter) 09.黑盒监控(blackbox_exporter) 10.基于文件的服务发现 11.基于Consul的服务发现 12.基于DNS的服务发现 13.prometheus的Relabelling标签的使用 14.时序数据库介绍 15.PromQL数据类型介绍以及时间序列选择器的应用 16.PromQL聚合操作介绍 17.PromQL运算符介绍 18.PromQL函数介绍 19.Altermanager简介及机制 20.使用二进制文件方式安装Altermanager 21.使用docker安装Altermanager 22.Altermanager主配置文件详解 23.prometheus告警规则 24.Email接收告警 25.企业微信接收告警 26.基于Webhook的钉钉接收告警 27.Altermanager告警临时静默 28.Grafana概述 29.Grafana使用yum方式安装 30.使用docker安装grafana 31.Grafana基本概念 32.Grafana添加prometheus数据源 33.Grafana导入仪表盘 34.定制监控图表 35.饼图的遗留问题的解决 36.Pushgateway简介 37.安装pushgateway并与prometheus关联 38.Pushgateway数据管理 39.Openstack云计算监控方法 40.Docker容器监控 41.mtail日志监控 43.构建联邦集群系统 44.监控报警高可用架构实战 资料 01.Prometheus监控系统快速搭建实验环境(附软件、文档)11课 00.配套资料(软件、文档) 01.学习收获 02.介绍介绍 03.Prometheus简介 04.Prometheus实验环境架构 05.Prometheus服务器准备 06.Prometheus实验环境安装部署 07.安装node_exporter组件监控Linux主机 08.安装mysqld_exporter组件监控mysqld服务 09.为Prometheus添加图形图像 10.为Prometheus添加MySQL监控 11.Grafana与OneAlert实现告警系统 02.Prometheus快速入门环境搭建视频教程 6课 01.Prometheus监控简介 02-安装prometheus系统环境 03.监控指标与部署Exporter 04.采集监控主机数据 05.监控数据展示Grafana的配置 06.AlertManager邮件预警使用 03.Prometheus运维监控基础入门视频教程(附讲义)16课 00.配套资料(讲义) 01.prometheus的介绍-1 02.prometheus的介绍-2 03.prometheus的基础理念 04.prometheus的监控分类 05.prometheus的架构 06.prometheus的监控项讲解 07.prometheus的企业讲解 08.prometheus的特点缺点 09.prometheus的命令行 10.prometheus的组件 11.prometheus的metrics 12.prometheus的监控图及命令行 13.prometheus的数据key-value 14.prometheus的key及组件 15prometheus的启动及设置 16.prometheus的监控cpu实例 04.Prometheus运维监控进阶实战视频教程(附讲义)33课 00.配套资料(讲义) 01.prometheus计算cpu的使用率算法-1 02.prometheus计算cpu的使用率算法-2 03.prometheus的计算函数 04.prometheus公式拆分详细讲解 05.prometheus的公式得到最终解控指标结果 06.prometheus的公式取单个指标的值 07.prometheus的gauge类型数据bash脚本pushgateway到server 08.prometheus的采集回来的数据用lable修饰后数值过滤 09.prometheus的counter类型取数据每秒平均数 10.prometheus的rate函数曲线图详细介绍 11.prometheus的sum函数及集群划分数据展现 12.prometheus的topk函数及count函数的使用 13.prometheus的安装部署后台运行 14.prometheus的部署与配置文件详讲解 15.prometheus的配置文件 16.prometheus的node_exporter的安装启动项 17.prometheus的监控项命令行讲解 18.prometheus的pushgateway及自定义脚本 19.prometheus的pushgateway的优缺点 20.prometheus的exporter代码讲解 21.prometheus的Grafana介绍图形 22.prometheus的Grafana图形设置项细讲 23.prometheus的Grafana的Alerting报警-1 24.prometheus的Grafana的Alert报警-2 25.prometheus的Grafana的Alert报警-3 26.prometheus的企业实践CPU监控 27.prometheus的企业实践Memory的监控 28.prometheus的企业实践使用率推算函数 29.prometheus的企业实践io-网络传输监控 30.prometheus的企业实践网络连接wait和file_ulimit的监控 31.prometheus的企业实践网络延迟丢包监控 32.prometheus的企业级Pagerduty使用 33.prometheus的总结 05.Prometheus与k8s企业监控视频教程(附讲义)36课 00.配套资料(讲义) 01.监控介绍- 02.prometheus的组件介绍- 03.prometheus数据及安全模型介绍- 04.prometheus在centos7上安装- 05.prometheus在docker容器中运行- 06.使用Node-exporter监控节点- 07.使用容器cAdvisor监控节点- 08.label标签的配置使用- 09.监控cpu利用率- 10.监控内存使用率- 11.监控磁盘空间及预算磁盘饱满时间- 12.监控服务状态- 13.通过文本获取metric- 14.通过记录规则持久查询- 15.通过grafana监控metric- 16.基于文件目标发现- 17.基于DNS服务的目标发现- 18.AlertManager介绍- 19.AlertMangeager安装配置及设置邮件报警- 20.添加磁盘和节点告警- 21.添加prometheus和systemd服务- 22.AlertManager路由配置- 23.AlertManager静默配置- 24.prometheus和alertmanager高可用- 25.alaertmanager集群配置- 26.prometheus集群配置 27.远端探测介绍 28.black_exporter配置使用 29.PushGateway推送网关介绍 30.PushGateway配置 31.prometheus在k8s安装环境介绍 32.Node_exporter在k8s上的部署 33.prometheus在k8s上部署 34.Grafana在k8s行的部署 35.解决Grafana中CPU不显示数据问题 36.AlertManager在k8s上的部署




