0Pricing
System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) icon

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)

BackendCloudSystemsDataDatabaseEnterpriseScripting

掌握系统可观测性,学习日志、指标和追踪技术,通过 ELK Stack 和 OpenTelemetry 的实战技能实现强大的应用监控。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

日志、指标和追踪 — 可观测性的三大支柱

可观测性区分了被动应对故障的团队和主动了解系统的团队。本课程涵盖完整堆栈:结构化日志、时间序列指标和分布式追踪,通过两套业界主流工具链 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 导师支持。你将使用真实配置、真实查询和真实监测代码 — 而不是示例代码 — 所以每节课都直接对应你工作中会遇到的实际任务。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) 学习路径中的所有课程。

01

系统可观测性简介

A14 节课

了解系统可观测性的基本概念,以及它在现代软件开发中的关键作用。探索三大支柱:日志、指标和追踪,并了解它们对于维护应用健康状态的重要性。

02

应用日志记录入门

A24 节课PRO

深入了解日志记录这一可观测性的基石。学习不同的日志格式、生成日志的最佳实践,以及集中收集和分析日志的基础概念。

03

深入了解系统指标

B14 节课PRO

探索指标在理解系统行为和性能方面的作用。本课程涵盖不同类型的指标、有效的收集策略,以及如何将关键数据点可视化并为其设置告警。

04

ELK 技术栈基础

B14 节课PRO

通过实践入门 Elastic 技术栈(ELK)。本课程涵盖 Elasticsearch、Logstash 和 Kibana 等核心组件,以及它们如何协作摄取、存储和可视化可观测性数据。

05

OpenTelemetry 核心概念

B14 节课PRO

探索 OpenTelemetry,这是用于为应用添加观测能力的开源标准。本课程涵盖 OTel 的架构、数据模型、收集器,以及它如何规范日志、指标和轨迹的生成。

06

分布式追踪简介

B24 节课PRO

通过追踪揭开分布式系统的复杂性。本课程介绍轨迹、跨度和上下文传播的核心概念,并展示追踪如何帮助可视化端到端请求流程。

07

有效实施 OpenTelemetry

B24 节课PRO

掌握将 OpenTelemetry 集成到应用中的实践方法。本课程涵盖自动插桩、手动插桩最佳实践,以及上下文传播这一关键概念。

08

ELK 技术栈高级技术

C14 节课PRO

通过学习高级查询、数据处理和可视化,深入掌握 ELK 技术栈。本课程帮助您使用 Elasticsearch、Logstash 和 Kibana 构建复杂的可观测性解决方案。

09

高级可观测性模式

C14 节课PRO

通过高级模式与技术提升您的可观测性策略。本课程重点讲解多种数据类型的关联分析、异常检测,以及如何定义服务级别目标,从而保障系统健康稳定

10

云原生环境中的可观测性

C14 节课PRO

将您的可观测性技能应用于云原生架构的挑战。本课程涵盖微服务、Kubernetes 和无服务器函数的专门监控策略

11

借助可观测性实现安全与性能提升

C14 节课PRO

将可观测性数据应用于事件响应之外的场景。本课程将教您利用日志、指标和追踪信息来增强安全性、优化性能并管理基础设施成本

12

构建可观测性平台

C24 节课PRO

通过了解如何设计、构建和扩展全面的可观测性平台,完成您的学习之旅。本课程涵盖战略规划、基础设施考量,以及可观测性领域的未来趋势

常见问题

常见问题解答

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) 课程免费吗?

免费。你可以免费开始 System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程