Bootcamp Observabilidad desde Cero con Prometheus y Grafana
Especialización Profesional 2026

Bootcamp
Observabilidad desde Cero
con Prometheus y Grafana

Aprende a diseñar, integrar y desplegar sistemas de monitoreo y observabilidad profesional para controlar la salud, rendimiento y disponibilidad de tus aplicaciones e infraestructura.

60h

Académicas

3 Meses

Duración

Básico/Int.

Nivel

23 Jul

Inicio

Logo Prometheus y Grafana

Inicio de Clases

Inicio

Sábado, 23 de Julio 2026

Clases Online en Vivo

Martes y Jueves

7:30 p.m. – 10:00 p.m. (Hora Perú)

Objetivos del Curso

Comprender los fundamentos del monitoreo y la observabilidad, incluyendo telemetría, métricas, logs, trazas y los indicadores SLI/SLO/SLA.

Instalar y configurar Prometheus y Grafana para recopilar métricas mediante exporters y scraping de endpoints.

Crear consultas con PromQL avanzadas utilizando selectores, operadores, funciones de agregación y recording rules.

Monitorear servidores Linux y contenedores Docker utilizando Node Exporter, cAdvisor y Blackbox Exporter.

Construir dashboards profesionales aplicando paneles avanzados, variables dinámicas y transformaciones en Grafana.

Configurar alertas y gestión de incidentes con Alertmanager, estableciendo reglas de alerta, rutas, receptores y runbooks.

Temario del Programa

Módulo 1: Fundamentos de monitoreo y observabilidad

  • • ¿Qué es el monitoreo y la observabilidad? Diferencias entre monitoreo tradicional y observabilidad
  • • Telemetría: métricas, logs y trazas
  • • Disponibilidad, rendimiento y confiabilidad (Latencia, tráfico, errores y saturación)
  • • Introducción a indicadores SLI, SLO y SLA
  • • Casos de uso de observabilidad y flujo de incidentes
  • • Arquitectura general de una plataforma de observabilidad
  • Práctica: Análisis de un incidente y definición de métricas necesarias

Módulo 2: Preparación del entorno con Linux y Docker

  • • Conceptos básicos de Linux: Procesos, servicios, puertos y recursos
  • • Comandos básicos para diagnóstico e introducción a archivos YAML
  • • Fundamentos de contenedores e instalación de Docker
  • • Redes, volúmenes y puertos en Docker con Docker Compose
  • • Creación del laboratorio de trabajo del curso
  • Práctica: Levantar Prometheus y Grafana mediante Docker Compose

Módulo 3: Fundamentos y arquitectura de Prometheus

  • • ¿Qué es Prometheus? Componentes principales: Server y TSDB
  • • Targets, jobs e instances
  • • Funcionamiento del proceso de scraping de endpoints/metrics
  • • Configuración detallada del archivo prometheus.yml
  • • Descubrimiento estático de servicios y validación con Promtool
  • Práctica: Configurar diferentes targets y verificar el estado de cada servicio

Módulo 4: Métricas, exporters e instrumentación

  • • Concepto de métrica: nombre, valor, timestamp y etiquetas
  • • Contadores, Gauges, Histogramas y Summaries
  • • Buenas prácticas para nombrar métricas, cardinalidad y sus riesgos
  • • Introducción a exporters y Node Exporter
  • • Instrumentación básica de una aplicación Python expuesta por HTTP
  • Práctica: Crear métricas personalizadas para solicitudes, errores y tiempo de respuesta

Módulo 5: PromQL desde cero

  • • Introducción al lenguaje de consulta PromQL
  • • Selectores instantáneos y de rango. Filtros mediante etiquetas
  • • Operadores aritméticos, de comparación y lógicos
  • • Funciones básicas de agregación: sum, avg, min, max, count
  • • Agrupaciones con by y without
  • • Uso de rate, irate e increase
  • • Cálculo de consumo de CPU, memoria y red
  • Práctica: Construir consultas para identificar consumo elevado y errores

Módulo 6: PromQL aplicado y optimización de consultas

  • • Combinación de métricas y vector matching
  • • Filtros avanzados y cálculo de porcentajes para disponibilidad, latencia y errores
  • • Trabajo con histogramas: Percentiles P90, P95 y P99 con histogram_quantile
  • • Detección de métricas ausentes e introducción a recording rules
  • • Optimización, reutilización de consultas y diagnóstico de consultas lentas
  • Práctica: Crear consultas para evaluar la salud de una aplicación web

Módulo 7: Monitoreo de infraestructura y contenedores

  • • Instalación y configuración de Node Exporter
  • • Monitoreo de CPU, memoria, disco, red, procesos y disponibilidad
  • • Introducción al monitoreo de contenedores e instalación de cAdvisor
  • • Consumo de CPU/memoria y estado por contenedor
  • • Monitoreo de aplicaciones web y disponibilidad con Blackbox Exporter
  • Práctica: Monitorear un servidor Linux y varios contenedores desde Prometheus

Módulo 8: Visualización y dashboards con Grafana

  • • Configuración de Prometheus como Data Source en Grafana
  • • Creación de dashboards y paneles (Series de tiempo, Gauge, Stat, tablas)
  • • Configuración de unidades, umbrales, variables dinámicas y filtros
  • • Transformaciones de datos, anotaciones e importación/exportación
  • • Buenas prácticas de diseño de visualización
  • Práctica: Crear dashboard de infraestructura y otro para aplicación web

Módulo 9: Alertas y gestión de incidentes

  • • Fundamentos de alertamiento y reglas en Prometheus
  • • Configuración de expresiones PromQL, evaluación, severidad y etiquetas
  • • Introducción a Alertmanager (agrupación, rutas, receptores, silencios)
  • • Grafana Alerting, contact points y políticas de notificación
  • • Prevención de fatiga de alertas y elaboración de runbooks
  • Práctica: Configurar alertas por servidor caído, CPU elevado, disco y errores

🚀 Módulo 10: Implementación del Proyecto Final

Diseña, construye y documenta un entorno real de observabilidad aplicando todo lo aprendido en el curso.

  • • Instalación completa y configuraciones mediante Docker Compose y YAML
  • • Instrumentación de código, recolección de métricas y consultas PromQL
  • • Construcción de dashboards dinámicos y configuración de reglas de alertas
  • • Simulación de incidentes, diagnóstico, resolución y seguridad básica
  • • Respaldo de dashboards y entrega de runbooks técnicos

Metodología y Evaluación

Metodología: 25% explicación conceptual y 75% laboratorios y proyecto. Demostraciones en vivo, casos reales y simulación de incidentes.

  • Laboratorios y ejercicios: 40%
  • Retos de PromQL y dashboards: 20%
  • Proyecto final: 40%

Requisitos del Curso

  • Conocimientos básicos de informática.
  • Uso básico de terminal de comandos.
Carrito de compra
Asistente Virtual IA
Chat de Soporte
Scroll al inicio