Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Este curso está dirigido a profesionales técnicos —desarrolladores, ingenieros de QA o administradores de sistemas— que se incorporan por primera vez al ecosistema de monitorización con Prometheus y no cuentan con experiencia previa en la herramienta. A lo largo de las ocho horas de formación, el participante comprenderá cómo funciona el modelo pull de recolección de métricas, instalará y configurará Prometheus en un entorno local, consultará datos reales mediante PromQL y explorará el flujo de alertas con Alertmanager, de modo que al finalizar será capaz de poner en marcha una instancia básica de Prometheus que monitorice un exporter local, interpretar el estado de sus targets y leer reglas de alerta predefinidas con criterio propio.
/metrics.scrape_config básico para monitorizar un exporter local.rate— para recuperar y analizar métricas concretas.Bloque 1 — Fundamentos de Prometheus y tipos de métricas
Se introduce Prometheus como sistema de monitorización de código abierto, detallando su arquitectura basada en el modelo pull: cómo el servidor consulta periódicamente los endpoints /metrics de los targets en lugar de recibirlos de forma pasiva, y cómo esto contrasta con los sistemas push tradicionales. A continuación se estudian los cuatro tipos de métricas que expone el formato de texto de Prometheus —counter, gauge, histogram y summary—, analizando fragmentos reales de salida para aprender a distinguirlos por su semántica y estructura.
Bloque 2 — Instalación y configuración inicial
Se guía al participante a través de la instalación de Prometheus en un entorno local, el arranque del proceso y la verificación de que la interfaz web es accesible en localhost:9090. Sobre esa base, se aborda la estructura del fichero prometheus.yml y la sección scrape_configs, configurando de forma guiada la monitorización de un exporter local —como Node Exporter— para obtener las primeras métricas reales del sistema.
Bloque 3 — Consulta de métricas con PromQL
Se presentan las construcciones fundamentales del lenguaje de consulta PromQL: selección de series temporales, filtrado por etiquetas y uso del operador rate para calcular tasas de variación. Los ejercicios se realizan directamente en la UI de Prometheus, trabajando con los datos que el participante ha recolectado en el bloque anterior, lo que permite relacionar la teoría con resultados observables de inmediato.
Bloque 4 — Diagnóstico de targets y flujo de alertas
Se explora la vista /targets de la UI para interpretar el estado de cada target —UP, DOWN— y se practica la identificación de causas probables de fallo a partir de los mensajes de error que Prometheus registra. Finalmente se describe la función de Alertmanager dentro del ecosistema, diferenciando los estados del ciclo de vida de una alerta (pending, firing, inactive) y leyendo e interpretando una regla de alerta predefinida en formato YAML, identificando sus campos expr, for, labels y annotations.