这门课解决什么工作场景

随着容器化部署成为主流,传统的监控手段已难以应对动态变化的集群环境。Prometheus 作为云原生监控的事实标准,其核心价值在于解决「可观测性」问题。这门课针对的实际工作场景是:当业务从单体架构迁移至 Kubernetes 集群后,如何准确抓取各微服务的运行指标,如何编写 PromQL 查询语句定位性能瓶颈,以及如何配置 Alertmanager 实现精准告警,避免无效通知淹没运维人员。

课程并未停留在理论层面,而是直接切入 Prometheus 的核心功能模块——指标抓取、PromQL 规则定义以及 K8S 自动发现机制。对于正在面临上云压力或日常运维困扰的工程人员来说,这是一套能直接落地到生产环境的实战技能体系。

适合什么基础与学习建议

本课程门槛极低,官方明确指出「不需要有任何 Prometheus 相关基础」即可上手。适合人群包括:刚接触云原生技术的后端开发、需要掌握监控体系的 DevOps 新手,以及希望系统梳理监控知识点的转行者。即使你对 Docker 和 K8s 仅有概念性了解,课程也会从基础概念讲起,逐步搭建完整知识框架。

建议学习顺序如下:首先理解 Prometheus 的时序数据库模型和指标类型,这是后续所有操作的基础;其次重点攻克 PromQL 语法,这是数据分析的核心工具;然后学习 Exporter 的配置与指标抓取原理;最后结合 Kubernetes 的 Service 和 Pod 自动发现机制,完成端到端的监控体系搭建。每个阶段都建议边学边练,利用提供的实验环境动手配置。

学完能独立做什么

完成课程学习后,你将具备独立搭建和维护一套完整 Prometheus 监控系统的能力。具体包括:能够针对 Linux 主机、数据库、中间件等常见组件部署相应的 Exporter;能够熟练编写 PromQL 语句进行多维度数据查询和可视化展示;能够配置 Alertmanager 实现基于阈值的告警规则,并接入钉钉、企业微信等常用通知渠道;最关键的是,能够监控 Kubernetes 集群的整体健康状态,实时感知 Pod 重启、节点不在线等异常事件。

这些能力使你不再依赖现成的监控平台模板,而是可以根据业务特性灵活定制监控方案,真正掌握云原生时代的运维主动权。建议配合资料包中的配置文件进行实操练习,将知识点转化为肌肉记忆。

课程目录

prome.jpg (59.

66 KB,  ) 2024-3-20 19:

57 上传 课程介绍: 系统讲解Prometheus、PromQL、AlertManager以及结合自动发现监控K8S 问:为什么要学Prometheus? 答:Prometheus已经是云原生必备的监控技能 问:本课程Prometheus的核心是什么? 答:不需要有任何Prometheus相关基础都能熟悉Prometheus指标抓取、PromQL规则、Alert告警以及监控Kubernetes集群 课程目录: 1、我是如何讲解Prometheus 1、站在小白的立场来讲解Prometheus 2、从最基本的监控理论、以及Prometheus的时序数据、Prometheus的架构等维度 3、循序渐进讲解PromQL相关的各种知识、同时准备了大量的案例供学员理解 4、课程每个章节都精心设计了多个不同的实践案例,能更好的巩固所学知识内容 5、提供课程配套PDF文档近600页,缩减学员做笔记时间,将更多的时间留出来实现课程内容; 课程目录: 1 什么是监控.mp4
 2 监控的目标.mp4
 3 监控的方式-白盒监控或黑盒监控.mp4
 4 监控方法论-四大黄金指标-USE-RED.mp4
 5 Prometheus是什么.mp4
 6 Prometheus时序数据.mp4
 7 Prometheus的特点.mp4
 8 Prometheus数据采集三种方式.mp4
 9 Prometheus作业与实例.mp4
 10 Prometheus的架构.mp4
 11 Prometheus的数据模型.mp4
 12 Prometheus安装.mp4
 13 部署Grafana.mp4
 14 Prometheus抓取Grafana指标.mp4
 15 安装node_exporter.mp4
 16 Prometheus抓取Node节点.mp4
 17 node_exporter相关指标详解.mp4
 18 PromQL介绍及应用场景.mp4
 19 PromQL指标查询.mp4
 20 PromQL时间范围与同环比分析.mp4
 21 Counter类型常用函数.mp4
 22 Gauge类型常用函数.mp4
 23 PromQL算数运算符及案例实践.mp4
 24 PromQL比较运算及实践.mp4
 25 PromQL集合运算及实践.mp4
 26 PromQL聚合介绍及示例.mp4
 27 PromQL聚合实战案例.mp4
 28 PromQL时间聚合介绍与案例.mp4
 29 PromQL向量一对一匹配介绍与实战.mp4
 30 PromQL向量一对多匹配介绍与实战.mp4
 31 PromQL向量匹配实战案例.mp4
 32 PromQL监控案例说明.mp4
 33 CPU监控案例实践.mp4
 34 内存监控案例实践.mp4
 35 磁盘监控案例实践.mp4
 36 网络监控案例实践.mp4
 37 监控案例场景说明.mp4
 38 Prometheus监控Haproxy.mp4
 39 Haproxy前端常用指标讲解与实践.mp4
 40 Haproxy后端常用指标讲解与实践.mp4
 41 Prometheus监控RabbitMQ.mp4
 42 Rabbitmq常用指标讲解与实践.mp4
 43 Prometheus监控Nginx.mp4
 44 Nginx常用指标讲解与实践.mp4
 45 Prometheus监控Tomcat.mp4
 46 Tomcat常用指标讲解与实践.mp4
 47 Prometheus监控SpringBoot.mp4
 48 SpringBoot常用JVM指标讲解与实践.mp4
 49 Prometheus监控MySQL主从.mp4
 50 MySQL主从常用指标讲解与实践.mp4
 51 Prometheus监控Redis.mp4
 52 Redis常用指标讲解与实践.mp4
 53 Prometheus监控Docker容器.mp4
 54 docker容器常用指标讲解与实践.mp4
 55 01Prometheus结合Blackbox监控站点.mp4
 56 Blackbox常用指标讲解与实践.mp4
 57 Prometheus结合Domain监控网站域名过期时间.mp4
 58 Domain常用指标讲解与实践.mp4
 59 Prometheus结合snmp监控网络设备.mp4
 60 PshGateway介绍及监控.mp4
 61 编写脚本推送指标至Pushgateway.mp4
 62 Pushgateway数据清理方式.mp4
 63 什么是AlertManager.mp4
 64 AlertManager特性.mp4
 65 AlertManager配置说明.mp4
 66 安装AlertManager.mp4
 67 Prometheus对接AlertManager.mp4
 68 AlertManager对接微信告警.mp4
 69 AlertManager对接钉钉告警.mp4
 70 AlertManager对接短信电话告警.mp4
 71 AlertManager告警路由介绍及实践.mp4
 72 AlertManager告警静默介绍及实践.mp4
 73 AlertManager告警抑制介绍及实践.mp4
 74 AlertManager高可用介绍.mp4
 75 AlertManager高可用实践.mp4
 76 为什么需要服务发现.mp4
 77 Prometheus基于文件自动发现实践.mp4
 78 Prometheus基于Consul自动发现实践.mp4
 79 为什么需要Relabel.mp4
 80 Relabel配置解读.mp4
 81 Relabel实践-replace.mp4
 82 Relabel实践-keep.mp4
 83 Relabel实践-drop.mp4
 84 Relabel实践-labelmap.mp4
 85 Prometheus基于K8S的服务发现介绍.mp4
 86 二进制Prometheus监控K8S-APIServer实践.mp4
 87 监控Kubernetes需要的思路.mp4
 88 部署监控组件的思路及环境.mp4
 89 交付微信webhook至K8S集群.mp4
 90 交付钉钉webhook至K8S集群.mp4
 91 交付钉钉webhook至K8S集群 (1).mp4
 92 交付AlertManager高可用至K8S集群.mp4
 93 验证AlertManager配置以及告警路由.mp4
 94 交付Prometheus至K8S集群.mp4
 95 交付Grafana至K8S集群.mp4
 96 交付Blackbox至K8S集群.mp4
 97 使用DamonSet部署node-exporter.mp4
 98 配置Prometheus监控K8S的Node节点.mp4
 99 监控Kubernetes控制组件思路和策略.mp4
 100 Prometheus监控APIServer.mp4
 101 APIServer常用指标与告警规则讲解.mp4
 102 Prometheus监控ControllerManager.mp4
 103 ControllerManager常用指标讲解.mp4
 104 Prometheus监控kube-schduler.mp4
 105 kube-scheduler常用指标与规则文件讲解.mp4
 106 Prometheus监控etcd数据库.mp4
 107 etcd常用指标与告警规则文件讲解.mp4
 108 Prometheus监控CoreDNS.mp4
 109 CoreDNS的常用指标与告警规则文件讲解.mp4
 110 Prometheus监控kube-proxy.mp4
 111 kube-proxy常用指标与告警规则文件讲解.mp4
 112 集群资源状态及KSM部署与监控.mp4
 113 KSM常用指标与告警规则文件讲解-1.mp4
 114 KSM常用指标与告警规则文件讲解-2.mp4
 115 Prometheus监控Pod的计算资源.mp4
 116 Prometheus监控Service资源.mp4
 117 Prometheus监控Ingress资源.mp4
 118 案例1-使用Prometheus监控Redis的Pod应用.mp4
 119 案例2-使用Prometheus监控java业务应用的Pod.mp4
 120 使用relabele结合Annotations实现完全自动化监控.mp4