系统服务日志监控与异常预警实战
🧑🏫 30章
完整版
01
监控体系概述
日志监控价值
ELK/Prometheus/Grafana
课程目标与路径
02
Python日志基础
logging核心概念
Logger/Handler/Formatter
日志级别与配置
03
日志文件采集
tail -f 原理
Python实时读取
seek与指针管理
04
正则表达式入门
re模块基础
常用模式匹配
分组与捕获
性能优化
05
日志解析实战
Nginx访问日志
syslog解析
自定义业务日志
06
异常检测算法
阈值检测
滑动窗口统计
Z-score
移动平均法
07
规则引擎设计
规则定义与存储
规则匹配引擎
优先级与冲突处理
08
告警通知集成
邮件告警(smtplib)
企业微信/钉钉
短信告警(阿里云)
09
数据存储选型
Elasticsearch基础
InfluxDB时序
SQLite轻量存储
10
Elasticsearch实战
ES集群搭建
索引映射设计
批量写入优化
查询DSL
11
Kibana可视化
仪表盘设计
日志搜索与过滤
ELK Alert告警
12
Prometheus监控
PromQL基础
Exporter开发
Alertmanager配置
13
Grafana面板设计
数据源配置
图表类型选择
告警通知集成
14
日志采集器开发
Filebeat原理
自定义采集Agent
多文件并发采集
15
消息队列集成
Kafka基础概念
生产者消费者
日志缓冲与削峰
16
分布式追踪
OpenTelemetry
Span与Trace
日志与追踪关联
17
日志清洗与格式化
JSON日志规范
日志脱敏
压缩与归档
18
实时流处理
Flink/Spark Streaming
Python Faust
窗口计算
19
机器学习异常检测
孤立森林
LSTM时序预测
模型部署与推理
20
告警收敛与降噪
告警聚合
告警抑制
升级策略
生命周期管理
21
日志审计与合规
日志保留策略
访问控制
审计日志设计
GDPR合规
22
高可用架构
采集高可用
存储集群容灾
告警通道冗余
23
性能优化
日志写入优化
查询加速
采集端资源控制
网络带宽优化
24
容器日志监控
Docker日志驱动
K8s Fluentd
Pod日志管理
25
云原生日志方案
AWS CloudWatch
阿里云SLS
腾讯云CLS
自建vs托管
26
日志分析平台搭建
Graylog/Sentry/SIGNoz
开源方案对比
选型建议
27
自动化运维脚本
日志巡检脚本
健康检查脚本
自动修复与自愈
28
实战项目一
Nginx日志实时监控
异常IP封禁系统
29
实战项目二
微服务全链路追踪
告警平台
30
实战项目三
ML日志异常检测
智能告警系统