分布式日志·链路追踪
🧩 30章 实战
完整版
01
分布式系统概述
什么是分布式系统 · 挑战 · 为什么需要日志与链路追踪
➔
02
日志基础
日志作用 · 级别 DEBUG/INFO/WARN/ERROR · 格式规范
➔
03
Python日志模块
logging入门 · Handler与Formatter · 配置文件管理
➔
04
结构化日志
什么是结构化日志 · JSON格式 · python-json-logger
➔
05
日志采集架构
Agent模式 · 无Agent模式 · 采集挑战
➔
06
Filebeat入门
安装配置 · 多行日志处理 · 输出到Elasticsearch
➔
07
Logstash深入
Pipeline · Input/Filter/Output · Grok正则解析
➔
08
Elasticsearch存储
索引生命周期 · 分片与副本 · 日志检索优化
➔
09
Kibana可视化
日志仪表盘 · 搜索语法 Lucene/Query DSL · 告警配置
➔
10
ELK实战
搭建完整ELK栈 · 采集到展示全流程 · 常见问题排查
➔
11
链路追踪概念
分布式链路追踪 · Span与Trace · OpenTracing标准
➔
12
Jaeger入门
架构 Agent/Collector/Query · 部署模式 · 采样策略
➔
13
OpenTelemetry SDK
Python SDK集成 · 自动/手动埋点 · Context传播
➔
14
Zipkin集成
Zipkin架构 · 数据模型 · 与Spring Cloud集成
➔
15
SkyWalking实战
原理 · Agent配置 · 告警规则
➔
16
日志与链路关联
Trace ID注入日志 · 上下文传递 · 关联查询
➔
17
指标监控基础
Prometheus架构 · Metrics类型 · Exporter
➔
18
Grafana可视化
数据源配置 · 面板设计 · 告警规则
➔
19
三驾马车整合
Logs+Tracing+Metrics统一 · Grafana Tempo · Loki
➔
20
容器化日志
Docker日志驱动 · K8s日志采集 · Fluentd配置
➔
21
云原生日志
AWS CloudWatch · 阿里云SLS · 腾讯云CLS
➔
22
日志治理
日志脱敏 · 分级存储 · 保留策略
➔
23
高可用采集
Kafka缓冲 · 日志去重 · 采集器高可用部署
➔
24
性能优化
日志采样 · 异步写入 · 批量发送
➔
25
故障排查实战
慢请求定位 · 错误日志聚合 · 链路拓扑分析
➔
26
告警体系
基于日志/指标/链路的告警
➔
27
安全与合规
日志审计 · 数据加密 · GDPR合规
➔
28
大规模集群实践
每日TB级日志处理 · 多集群管理 · 成本控制
➔
29
选型指南
开源 vs 商业 · 自建 vs SaaS · 技术栈对比
➔
30
未来趋势
eBPF可观测性 · AIOps · OpenTelemetry统一标准
➔