Practical introduction to Observability

所在平台: Udemy

课程主页: https://www.udemy.com/course/practical-introduction-to-observability/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 可观测性实践入门 **课程概述:** 本课程将带您了解构建可靠系统的基础:使其具备可观测性。我们将深入探讨什么是可观测性,为何它是构建可靠软件的关键要素,如何判断一个系统是否“可观测”,以及如何通过引入不同的“可观测性支柱”使之具备可观测性。 课程将重点介绍其中的两个支柱——**日志(Logs)** 和 **追踪(Traces)**,并阐述它们各自解决的问题。 为了便于您将所学知识付诸实践,我们将通过 **Go 语言** 示例,使用可自行复现的示例应用程序进行实操。您可以在自己的 Linux 或 WSL 环境中运行这些示例,并在终端或开源 UI 中查看仪器化(instrumentation)的输出,从而学习相关概念。 最后,我们将模拟一些 **故障模式**,帮助您理解这些工具中的故障表现,从而提升您调试不同生产问题的能力。 **目标学员:** 本课程适合有一定生产环境部署经验、正在寻求提升运维高流量、高规模服务能力,并具备在出现问题时进行系统调试能力的**中高级开发者**。 **让我们开始吧!**

课程评论(0条)

课程详情

In this course, you'll learn the fundamental building blog of making systems reliable: making them observable.We'll talk about Observability, why it is such an essential part of making reliable software, how to understand whether or not a system is "observable", and then how to make it observable by instrumenting it with different "pillars" of observability. We'll discuss two of those pillars - logs & traces - and we'll talk about what problem each of these solves.To help enable you to make this topic practical, we'll go through examples in Go instrumenting sample applications that you can reproduce on your own Linux (or WSL-based) system. We'll examine the output of this instrumentation in the terminal or open-source UIs that you can use to learn the concepts. Lastly, we'll reproduce some failure modes to understand what failure looks like in these tools and give you a wider range of capabilities to debug different production issues.This course was made for you if you are a mid to senior-level developer with some experience deploying software to production. Still, you're looking to build the skills and capabilities to run higher-scale services with more traffic and debug these systems when they get into trouble.Let's get started!

课程标签

0人关注该课程

主题相关的课程