📘 从零搭建企业级运维监控体系
🧸 风格 · 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 串联 告警联动 复盘总结