正版资源Prometheus+Grafana(Kubernetes)企业级监控
《Prometheus+Grafana(Kubernetes)企业级监控》主要讲解prometheus、alertmanager的以下几个方面:【技能收获】学完可掌握:Vue / 前端工程化、Docker / 容器化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT
这套资料讲什么
标题写的是「Prometheus+Grafana(Kubernetes)企业级监控」,核心其实是两件事:一是 Prometheus 这条采集与告警链路怎么搭起来,二是 Grafana 怎么把指标变成能看、能查、能定位问题的面板。资料说明里明确提到讲解范围覆盖 prometheus 与 alertmanager,这意味着它不是一个只停留在「装个 Helm chart 就完事」的演示,而是围绕指标采集、规则配置、告警路由和可视化几块展开,坐标是 Kubernetes 集群而不是单机 Docker 环境。
需要先说明一点:摘要文本里混入了 Vue、前端工程化、Docker 容器化这类与监控主题关联不大的表述,属于资料元信息的串扰。看这份资料时,请以 Prometheus、Alertmanager、Grafana、Kubernetes 这条主线为准,不要被无关标签带偏预期。
技术栈构成与版本前提
这条链路的组成相对固定:Prometheus 负责拉取和存储时序数据,Exporter(node-exporter、kube-state-metrics、cAdvisor 等)提供指标来源,Alertmanager 处理告警的分组、抑制、静默与路由,Grafana 做查询与展示层。部署在 Kubernetes 上时,还会涉及 ServiceMonitor、PodMonitor 这类 CRD,以及 Operator 模式的运维方式。
实际动手前建议确认版本对应关系:Prometheus Operator 与 kube-prometheus-stack 的版本差异会直接影响 CRD 字段和默认告警规则的写法,Kubernetes 各版本对 RBAC 和指标 API 的支持也不一致。这部分如果不先对齐,照着旧文档敲 YAML 很容易卡在 apply 报错上。
项目结构与可复用模块
把这份资料当作工程参照时,值得重点拆解的是它的组织方式,而不是某一条具体命令。通常可以从几个层次去看:
- 采集层配置:抓取目标如何按 job 划分,relabel 规则怎么写,指标如何打标签而避免高基数。
- 告警层配置:PromQL 告警表达式的阈值设定、for 持续时间、labels 与 annotations 的拆分,以及 Alertmanager 的 route、receiver、inhibit_rules 结构。
- 存储与保留:本地 TSDB 的 retention 设置、远程写入的接入点,以及容量与采样间隔之间的取舍。
- 展示层:Grafana 数据源配置、Dashboard 变量设计、常用面板的 PromQL 模板,这部分是最容易直接复用到自己项目的资产。
其中告警规则和 Dashboard 模板属于「改改就能用」的模块,适合优先整理进自己的配置仓库。采集侧的 relabel 规则和告警路由则更需要结合自身集群的标签体系做适配,照搬往往会在线上产生噪音告警。
自学路径与练习方式
建议不要顺着视频一口气看完。更有效的顺序是:先在本地的 kind 或 minikube 起一个集群,把 Prometheus 和 Grafana 跑起来,确认能查到 node 级别的基础指标;再逐步往里加 kube-state-metrics 这类针对集群对象状态的采集;最后接 Alertmanager,用一条自定义规则验证从触发到通知的完整链路。每完成一个阶段,把当时的配置文件单独存一份,记录改了什么、为什么改,这比记笔记更有用——排错时你需要的正是这层因果。
练习中容易踩的坑集中在三处:一是告警规则的 PromQL 写得能跑通但不准,过滤维度漏了导致误报;二是 Alertmanager 的 route 匹配顺序理解错,告警没进到预期 receiver;三是 Grafana 面板直接套用别人模板,变量和自身标签体系对不上,图是空的。这三个问题都只能通过自己动手复现一遍才能暴露出来。
适合谁拿来对照实践
如果你已经在维护 Kubernetes 集群,需要把监控从「有个 Grafana 能看」提升到「告警准确、能定位问题」,这份资料的结构刚好可以当参照。它更适合作为配置文件与规则写法的对照材料,配合手头真实集群做验证,而不是作为孤立的观看内容。事先具备基本的 Kubernetes 对象概念和 PromQL 查询语法,会让整个对照过程顺畅很多。
主要讲解prometheus、alertmanager的以下几个方面:
课程推荐
《Prometheus+Grafana(Kubernetes)企业级监控》主要讲解prometheus、alertmanager的以下几个方面:【技能收获】学完可掌握:Vue / 前端工程化、Docker / 容器化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(67 节)
* 1-1 监控误区和挑战.mp4
* 1-2 墨盒和白盒监控.mp4
* 1-3 度量值的收集.mp4
* 2-1 Prometheus组件及架构.mp4
* 2-2 Prometheus数据模型.mp4
* 2-3 核心的指标.mp4
* 2-4 指标摘要及聚合.mp4
* 3-1 实验环境说明.mp4
* 3-2 Prometheus二进制部署.mp4
* 3-3 Prometheus容器方式部署.mp4
* 4-1 监控Prometheus本身.mp4
* 4-2 配置命令详解.mp4
* 4-3 全局配置探讨.mp4
* 4-4 配置采集目标.mp4
* 4-5 标签重写原理.mp4
* 4-6 标签使用案例剖析.mp4
* 5-1 node-exporter部署.mp4
* 5-2 node-exporter使用案例.mp4
* 5-3 监控docker的容器.mp4
* 5-4 抓取的生命周期.mp4
* 6-1 选择器及标签匹配器.mp4
* 6-2 范围、偏移及子查询.mp4
* 6-3 PromQL的操作符.mp4
* 6-4 PromQL函数.mp4
* 7-1 计算CPU的使用率.mp4
* 7-2 计算CPU的负载.mp4
* 7-3 计算内存使用率.mp4
* 7-4 计算内存饱合度.mp4
* 7-5 磁盘使用率.mp4
* 7-6 服务状态.mp4
* 7-7 metadata和up指标.mp4
* 7-8 查询的持久化.mp4
* 7-9 Grafana可视化.mp4
* 8-1 基于文件的服务发现.mp4
* 8-2 基于API和DNS的服务发现.mp4
* 9-1 alertmanager工作方式.mp4
* 9-2 alertmanger集群部署.mp4
* 9-3 alertmanager基本配置.mp4
* 9-4 监控alertmanager.mp4
* 9-5 添加警报规则.mp4
* 9-6 alertmanager路由的定义.mp4
* 9-7 定义接收器和模板.mp4
* 9-8 警报的静音.mp4
* 10-1 可靠性和容错性.mp4
* 10-2 可扩展性.mp4
* 11-1 mtail的部署与使用.mp4
* 11-2 Blackbox部署与使用.mp4
* 12-1 pushgateway部署.mp4
* 12-2 pushgateway使用.mp4
* 13-1 promtool工具探索.mp4
* 13-2 log和endpoints.mp4
* 14-1 k8s部署alertmanager.mp4
* 14-2 部署nodeExporter.mp4
* 14-3 node-exporter作业.mp4
* 14-4 node-exporter规则.mp4
* 14-5 监控Kubernetes本身.mp4
* 15-1 kube-prometheus部署.mp4
* 15-2 监控部署的服务.mp4
* 16-1 邮件告警.mp4
* 16-2 微信通知.mp4
* 16-3 钉钉通知.mp4
* 17-1 metallb部署.mp4
* 17-2 ingress-nginx的监控.mp4
* 17-3 ingress及dns配置.mp4
* 17-4 监控控制器.mp4
* 17-5 k8s调度器监控.mp4
* 17-6 kube-proxy监控.mp4




