先看值不值得学:这门课解决什么工作场景

很多做后端或运维的人会遇到这种场景:半夜被报警短信叫醒,却不知道是哪里出了问题;或者业务方说接口慢,你翻遍日志也定位不到瓶颈。这门课解决的就是“如何让系统自己说话”,也就是从零搭建一套能采集指标、存储数据、触发告警并可视化展示的监控体系。它不是讲某个工具的按钮怎么点,而是讲监控这件事的完整闭环:采集什么数据、怎么存、怎么查、什么时候报警、报警发给谁。如果你平时只管写代码或重启服务,从没碰过监控,学完你能明白为什么需要监控、监控系统能做什么不能做什么,以及怎么把一套方案落地到自己的环境里。

适合什么基础,建议先看哪几块

这门课默认你懂基本的 Linux 操作和网络概念,但不需要你提前精通 Prometheus 或时序数据库。内容从监控的基本概念讲起,比如什么是指标、什么是时序数据、告警为什么要分级,这些“黑话”在前期章节里会解释清楚。如果你基础薄弱,建议先看开篇词和监控概述部分,这两块会帮你建立全局认知,知道监控系统由哪几个组件构成、每个组件负责什么。有一定经验的人可以直接跳到搭建和增强部分,看具体怎么配置采集规则、怎么写告警逻辑。课程会对比几种开源方案的优缺点,这对你在选型阶段做判断很有用,比直接告诉你“用这个就行”更扎实。

学完能独立做什么,资料怎么配合练习

学完后你应该能独立完成这几件事:为一组服务设计监控指标,部署一套可用的监控系统,配置告警规则并接入通知渠道,还能通过看图表判断系统当前是哪里卡住了。资料里有音频和图文,建议先听音频了解思路,再看图文抠细节。练习时不要只看不动手,最好准备一台虚拟机或云主机,跟着课程里讲到的步骤自己搭一遍。遇到采集不到数据或告警不触发的情况,反过来查配置逻辑,这个过程比单纯看资料学得快。监控系统的难点不在工具本身,而在你怎么定义“什么情况算异常”,这部分需要你在实际环境里反复调。


从业务场景出发,搭建监控系统

课程目录

*   01 开篇词/

  *   01 开篇词|每个关注高可用的人,都应该了解监控知识.html (3.14 MB)

  *   01 开篇词|每个关注高可用的人,都应该了解监控知识.mp3 (8.91 MB)

*   02 监控概述/

  *   01 01|背景信息:监控需求以及开源方案的横评对比.html (3.82 MB)

  *   01 01|背景信息:监控需求以及开源方案的横评对比.mp3 (14.47 MB)

  *   02 02|基本概念:监控圈子有哪些行业黑话.html (1.36 MB)

  *   02 02|基本概念:监控圈子有哪些行业黑话.mp3 (18.71 MB)

  *   03 03|架构概述:一个监控系统的典型架构是什么样的.html (4.13 MB)

  *   03 03|架构概述:一个监控系统的典型架构是什么样的.mp3 (19.80 MB)

*   03 搭建并增强 Prometheus/

  *   01 04|如何快速搭建Prometheus系统.html (6.01 MB)

  *   01 04|如何快速搭建Prometheus系统.mp3 (10.68 MB)

  *   02 05|Prometheus中有哪些关键设计.html (2.28 MB)

  *   02 05|Prometheus中有哪些关键设计.mp3 (14.01 MB)

  *   03 06|PromQL有哪些常见的使用场景.html (5.26 MB)

  *   03 06|PromQL有哪些常见的使用场景.mp3 (17.43 MB)

  *   04 07|如何解决Prometheus的存储容量问题.html (1.55 MB)

  *   04 07|如何解决Prometheus的存储容量问题.mp3 (13.73 MB)

  *   05 08|如何用 Nightingale 解决 Prometheus 的告警管理问题.html (2.58 MB)

  *   05 08|如何用 Nightingale 解决 Prometheus 的告警管理问题.mp3 (11.13 MB)

*   04 监控实战/

  *   01 09|监控概论(上):有哪些方法可以指导监控数据采集.html (4.43 MB)

  *   01 09|监控概论(上):有哪些方法可以指导监控数据采集.mp3 (10.60 MB)

  *   02 10|监控概论(下):监控数据的采集方式及原理.html (3.31 MB)

  *   02 10|监控概论(下):监控数据的采集方式及原理.mp3 (13.65 MB)

  *   03 11|机器监控:操作系统有哪些指标需要重点关注.html (1.80 MB)

  *   03 11|机器监控:操作系统有哪些指标需要重点关注.mp3 (13.57 MB)

  *   04 12|网络监控:如何监控网络链路和网络设备.html (1.92 MB)

  *   04 12|网络监控:如何监控网络链路和网络设备.mp3 (11.77 MB)

  *   05 13|组件监控:MySQL的关键指标及采集方法有哪些.html (1.97 MB)

  *   05 13|组件监控:MySQL的关键指标及采集方法有哪些.mp3 (13.40 MB)

  *   06 14|组件监控:Redis的关键指标及采集方法有哪些.html (1.66 MB)

  *   06 14|组件监控:Redis的关键指标及采集方法有哪些.mp3 (10.43 MB)

  *   07 15|组件监控:Kafka的关键指标及采集方法有哪些.html (5.32 MB)

  *   07 15|组件监控:Kafka的关键指标及采集方法有哪些.mp3 (19.40 MB)

  *   08 16|组件监控:Elasticsearch的关键指标及采集方法有哪些.html (4.29 MB)

  *   08 16|组件监控:Elasticsearch的关键指标及采集方法有哪些.mp3 (12.21 MB)

  *   09 17|组件监控:Kubernetes Node组件的关键指标与数据采集.html (3.63 MB)

  *   09 17|组件监控:Kubernetes Node组件的关键指标与数据采集.mp3 (14.20 MB)

  *   10 18|组件监控:Kubernetes 控制面组件的关键指标与数据采集.html (2.27 MB)

  *   10 18|组件监控:Kubernetes 控制面组件的关键指标与数据采集.mp3 (13.47 MB)

  *   11 19|应用监控:如何使用埋点方式对应用监控.html (1.88 MB)

  *   11 19|应用监控:如何使用埋点方式对应用监控.mp3 (12.66 MB)

  *   12 20|应用监控:如何使用日志来监控应用.html (1.87 MB)

  *   12 20|应用监控:如何使用日志来监控应用.mp3 (13.74 MB)

*   05 监控告警/

  *   01 21|事件管理(上):事件降噪的几个典型手段.html (2.57 MB)

  *   01 21|事件管理(上):事件降噪的几个典型手段.mp3 (15.11 MB)

  *   02 22|事件管理(下):如何保证事件的闭环处理.html (1.85 MB)

  *   02 22|事件管理(下):如何保证事件的闭环处理.mp3 (9.88 MB)

*   06 结束语/

  *   01 结束语|弱水三千,只取一瓢饮.html (0.68 MB)

  *   01 结束语|弱水三千,只取一瓢饮.mp3 (7.28 MB)

  *   02 结课测验|来赴一场满分之约!.html (0.27 MB)