📡 监控系统搭建 · 告警处理实战
30章 完整目录
v2.4
01
监控系统概述
为什么需要监控?核心目标与价值
02
监控体系架构设计
分层架构、数据流、核心组件
03
开源监控方案选型
Zabbix vs Prometheus vs Nagios vs Open-Falcon
04
环境准备
Linux初始化 · Python3 · Docker & Docker-Compose
05
Prometheus核心概念
数据模型 · Metric类型 · Pull模型
06
Prometheus Server部署
二进制/Docker部署 · 配置详解 · 验证
07
节点监控实战
Node Exporter · CPU/内存/磁盘/网络 · Grafana
08
数据库监控实战
MySQL/Redis/MongoDB Exporter 指标解读
09
应用监控实战
自定义埋点 · Python Client · /metrics端点
10
服务发现机制
文件/Consul/Kubernetes 服务发现
11
PromQL入门
即时/范围查询 · 聚合 · Rate/Irate/Increase
12
PromQL进阶
子查询 · 分位数 · TopK · 多指标联合
13
AlertManager告警处理
架构部署 · 分组/抑制/静默 · 路由
14
告警规则编写
语法 · 模板化 · 常见告警规则示例
15
告警通知集成
邮件/钉钉/企微/Slack/飞书Webhook
16
告警自愈实战
Webhook触发Python · 自动重启/扩容
17
Grafana可视化
数据源 · 仪表盘设计 · 变量模板 · 告警面板
18
日志监控体系
ELK/EFK · Filebeat · Logstash · Elasticsearch
19
Loki日志聚合
Loki架构 · Promtail · LogQL · Grafana集成
20
网络设备监控
SNMP Exporter · MIB库 · 交换机/路由器
21
黑盒监控实战
Blackbox Exporter · HTTP/TCP/ICMP · SSL证书
22
自定义Exporter开发
Python编写 · 并发请求 · 注册Prometheus
23
高可用架构
Prometheus联邦 · Thanos · VictoriaMetrics
24
大规模监控优化
分片降采样 · Recording Rules · 缓存压缩
25
监控告警平台整合
告警收敛 · 升级机制 · On-Call · SLA
26
安全监控实战
入侵检测 · 异常流量 · 安全事件监控
27
云原生监控
K8s集群 · kube-state-metrics · cAdvisor · Pod自动发现
28
监控数据治理
指标命名 · 标签设计 · 生命周期 · 成本控制
29
故障排查实战
从告警到根因 · CPU/内存/磁盘典型故障
30
项目实战
从零搭建监控告警平台 · 100台服务器 · 运维手册