☁️ 云原生日志·全链路追踪

📌 30章 实战体系 v2.0
01云原生时代日志与追踪
从单体到微服务痛点 · 可观测性三大支柱 · 课程架构与路径
02Docker基础与日志管理
核心概念 · stdout/stderr · 日志驱动 · 实战:Nginx容器日志
03Kubernetes Pod日志
核心组件 · kubectl logs · 生命周期 · Sidecar模式 · 排查实战
04日志收集核心概念
JSON/文本格式 · 日志级别 · 结构化 vs 非结构化 · 轮转与保留
05Fluentd入门与配置
Input/Buffer/Output · Tail插件 · ES Output · 采集Nginx日志
06Fluent Bit轻量收集
Fluent Bit vs Fluentd · 插件体系 · K8s采集 · 实战Pod日志
07Logstash数据管道
Input/Filter/Output · Grok解析 · Date插件 · 解析Java堆栈
08Elasticsearch存储检索
索引/分片/映射 · 写入优化 · 查询DSL · Nginx索引实战
09Kibana日志可视化
界面概览 · 索引模式 · Discover · Dashboard · 错误看板
10Loki轻量日志系统
Loki vs ES · Promtail · LogQL · Grafana集成 · K8s查询
11全链路追踪基础
Trace/Span/Context · OpenTracing & OTel · Jaeger vs Zipkin
12OpenTelemetry SDK
OTel架构 · Java Agent · 手动埋点 · Spring Boot接入
13Jaeger部署与使用
Agent/Collector/Query · All-in-one · 采样策略 · 微服务追踪
14Zipkin部署与使用
Zipkin架构 · 存储 · Brave客户端 · Spring Cloud Sleuth
15OpenTelemetry Collector
Gateway/Agent模式 · Receiver/Processor/Exporter · 实战部署
16日志与追踪关联
Trace ID关联 · 注入Context · Loki查询 · 跳转Jaeger
17K8s日志架构深度实践
DaemonSet vs Sidecar · 持久化 · 性能调优 · 生产方案
18EFK栈搭建
Helm部署 · Fluentd聚合 · Kibana多租户 · 多集群日志
19PLG栈搭建
Helm部署Loki · Promtail · Grafana看板 · 事件监控
20日志告警与异常检测
ElastAlert · Loki Ruler · ML异常检测 · 5xx告警实战
21多行日志处理
Java异常栈合并 · Docker多行 · Fluentd/Logstash multiline · Spring Boot
22日志脱敏与安全
敏感数据识别 · Fluentd/Logstash脱敏 · 审计合规 · 实战规则
23大规模日志性能优化
ES写入瓶颈 · Fluentd Buffer · Loki chunk · 采样 · 压测
24跨集群日志统一管理
Federated Search · CCR · Grafana多数据源 · 多K8s集群
25服务网格(Istio)可观测性
Envoy代理 · 访问日志 · 分布式追踪 · Kiali · 排错
26Serverless日志与追踪
AWS Lambda · Knative · OTel Lambda Layer · 函数日志采集
27日志成本控制
存储成本 · 冷热分层 · 保留策略 · 压缩归档 · ES ILM
28全链路追踪进阶
W3C Trace Context · Baggage · Span Links · 自定义采样
29可观测性平台整合
Grafana统一看板 · 告警联动 · SLO/错误预算 · 一体化平台
30生产环境排错实战
Pod CrashLoop · 慢请求追踪 · 内存泄漏 · 分布式事务失败