Practical introduction to Observability
Learn how to instrument systems with logs & traces so you can later debug them in production
Lo que serás capaz de hacer
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!
- Understand what "Observability" is, and how a software system can be "Observable"
- Understand what the major data types (or "Pillars") of Observability are, what the trade-offs are and when to use each
- Be able to instrument a "Go" based example application generating Logs & Traces
- Be able to use the telemetric data generated to debug different production problems.
Temario
UNIDAD 1 - Introduction · 4 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Who is your instructor?
- What's in this course?
- What will you need?
- Where to get help?
UNIDAD 2 - Understanding observability · 9 leccionesUNIDAD 2 - Understanding observability
UNIDAD 2 - Understanding observability
- The fundamental problem
- Origin of Observability & Meaning in Software
- What we're observing
- [Story] Event loop in NodeJS
- Kinds of Problem
- Effective Observability
- Pillars of Observability
- Quiz Intro: Check your understanding of observability theory
- Observability Theory
UNIDAD 3 - Pillar 1: Logs · 12 leccionesUNIDAD 3 - Pillar 1: Logs
UNIDAD 3 - Pillar 1: Logs
- History
- Theory
- Time
- Context
- Destination
- Structure
- When to use
- Implementation
- Consumption
- In Practice: Syslog
- Quiz
- Test your understanding of logs
UNIDAD 4 - Pillar 2: Distributed Tracing · 18 leccionesUNIDAD 4 - Pillar 2: Distributed Tracing
UNIDAD 4 - Pillar 2: Distributed Tracing
- Introduction
- The Problem
- History
- Story: Encountering Tracing
- Theory
- Theory: User Interface
- Theory: Application Setup
- Theory: Spans
- Theory: Traces
- Theory: Status
- Theory: Attributes
- Theory: Automated Instrumentation
- Story: Who is calling me?
- Theory: Events
- Theory: Context Propagation
- Theory: Baggage
- Quiz
- Quiz
UNIDAD 5 - Pillar 3: Metrics · 14 leccionesUNIDAD 5 - Pillar 3: Metrics
UNIDAD 5 - Pillar 3: Metrics
- Introduction
- The Problem
- History
- Metrics on Linux
- Installing Prometheus
- Installing Grafana
- Data Types
- Attributes
- Wire Formats
- Configuring Prometheus to receive OpenTelemetry
- Setting up the application
- Simple Counter
- Garbage Collection
- Pressure Stall Information
UNIDAD 6 - Addendum · 2 leccionesUNIDAD 6 - Addendum
UNIDAD 6 - Addendum
- Thanks & Acknowledgements
- Improving the course
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
6 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
3 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Andrew Howden.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 6 unidades · 59 lecciones · 30 h
- 12 meses de acceso
- 3 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Andrew Howden; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


