📘 从零搭建企业级运维监控体系
🧸 风格 · 30章完整目录
📊 黄金指标
USE/RED
🔥 Prometheus
📈 Grafana
🧠 全链路
⚡ 点击卡片跳转章节
01
监控体系概述
为什么需要监控
黄金指标 USE/RED
四大黄金信号
分层架构
02
监控选型与规划
Prometheus vs Zabbix
选型考量
整体架构规划
03
Prometheus 核心概念
数据模型
Metric/Label/Sample
四种指标类型
作业与实例
04
Prometheus 安装部署
二进制安装
Docker 部署
配置文件详解
启动与验证
05
PromQL 入门
基础查询语法
选择器(瞬时/区间)
操作符与聚合
06
PromQL 进阶
Rate/Irate 函数
Histogram 分位数
子查询 & Recording Rules
07
Exporter 与 Node Exporter
Exporter 工作原理
Node Exporter 安装
常用指标采集
08
黑盒监控与白盒监控
Blackbox Exporter
HTTP/HTTPS/TCP/ICMP
白盒监控思路
09
Grafana 可视化
Grafana 安装
数据源配置
第一个 Dashboard
图表类型
10
Grafana 进阶
变量与模板
告警规则配置
团队协作与权限
11
Alertmanager 告警管理
告警分组/抑制/静默
路由配置
通知渠道(邮件/钉钉)
12
告警规则编写
Prometheus 告警语法
模板化告警内容
常见告警场景
13
服务发现机制
基于文件的服务发现
Consul 服务发现
Kubernetes 服务发现
14
Pushgateway 与批处理
Pushgateway 适用场景
部署配置
批处理任务监控
15
监控高可用方案
Thanos/Cortex 简介
Alertmanager 集群
Grafana 高可用
16
日志监控体系
ELK/EFK 架构
Filebeat 日志采集
Logstash 过滤解析
17
日志分析实战
KQL 查询语法
日志告警配置
ElastAlert 使用
18
APM 与链路追踪
SkyWalking 架构
Agent 接入
Trace 分析
与 Prometheus 集成
19
基础设施监控
CPU/内存/磁盘/网络
SNMP 监控网络设备
IPMI 监控硬件
20
容器监控
cAdvisor 容器指标
Kube-state-metrics
K8s 核心组件监控
21
数据库监控
MySQL Exporter
Redis Exporter
MongoDB Exporter
22
中间件监控
Nginx Exporter
Kafka Exporter
RabbitMQ Exporter
23
自定义监控开发
Python 自定义 Exporter
Client Library 使用
Metrics 注册与暴露
24
监控数据持久化
本地存储机制
远程存储 VictoriaMetrics
数据保留策略
25
监控大屏设计
业务监控大屏原则
Grafana 大屏布局
实时数据刷新
26
自动化运维与监控
Ansible 批量部署
监控配置版本管理
自动化巡检脚本
27
故障排查实战
CPU 飙高排查
内存泄漏定位
磁盘 IO 瓶颈
网络延迟诊断
28
SLA/SLO/SLI 体系
概念解析
SLI 指标选取
SLO 目标设定
错误预算与告警
29
监控体系优化
指标基数控制
采集性能调优
告警风暴治理
存储成本优化
30
全链路监控案例实战
业务请求到基础设施
Dashboard 串联
告警联动
复盘总结