日志、指标和追踪 — 可观测性的三大支柱
可观测性区分了被动应对故障的团队和主动了解系统的团队。本课程涵盖完整堆栈:结构化日志、时间序列指标和分布式追踪,通过两套业界主流工具链 ELK Stack(Elasticsearch、Logstash、Kibana)和 OpenTelemetry 的实战项目展开。无论你是在监控单体应用还是多服务云原生应用,这些技能都直接适用于生产环境。
你将学到什么
你将从系统可观测性基础和结构化应用日志开始,进而收集和分析系统指标,构建首个 ELK Stack 管道。你将学习 OpenTelemetry 的核心概念 — span、trace、context propagation — 并在服务间实现分布式追踪。在高级阶段,你将掌握 Advanced ELK Stack Techniques、复杂可观测性模式、安全性和性能监测,以及完整的云原生可观测性。本课程以从零开始设计和构建完整可观测性平台作为收尾。
学习路径
十二门专注课程涵盖 A1 到 C2 级别。课程从 Introduction to System Observability(A1 级,免费)和 Getting Started with Application Logging 开始,通过四门 B 级课程深入指标、ELK 基础、OpenTelemetry 核心概念和分布式追踪。最后五门课程为 C1–C2 级别:Advanced ELK Stack Techniques、Advanced Observability Patterns、Observability in Cloud-Native Environments、Security and Performance with Observability 和毕业设计课程 Building an Observability Platform。
工作方式
每门课程分为短小精悍的实战课时,你在内置编辑器中完成,配有实时反馈和 AI 导师支持。你将使用真实配置、真实查询和真实监测代码 — 而不是示例代码 — 所以每节课都直接对应你工作中会遇到的实际任务。