Skip to the content.

🔬 Taller de Telemetría y Observabilidad en Entornos DevOps

Status Lab Difficulty

Bienvenido al laboratorio de observabilidad
Este taller te guiará a través de la implementación práctica de métricas, logs y dashboards usando Prometheus, Grafana y Loki.


⏱️ Duración Estimada del Experimento

💡 Tip para medir tu tiempo:
Esta página incluye una utilidad para medir el tiempo empleado en cada etapa, asegurate de iniciar el cronómetro al prinicipio de cada etapa y de pulsar el botón de finalizar etapa.


🎯 Objetivos del Taller

Al finalizar este laboratorio, serás capaz de:


🏗️ Arquitectura Utilizada

Este laboratorio utiliza los siguientes componentes desplegados en un cluster de kubernetes:

alt text

Cada estudiante dispone de una aplicación Java, que ya está configurada para exponer métricas mediante el endpoint actuator/prometheus. Esta aplicación ya cuenta con las configuraciones necesarias para ser desplegada en Kubernetes.

Adicionalmente, el profesor del laboratorio disponibiliza 3 componentes:

  1. Loki se encarga de la recolección y almacenamiento de logs de las aplicaciones de los estudiantes
  2. Prometheus se encarga de la recolección y almacenamiento de métricas de las aplicaciones de los estudiantes
  3. Grafana se integra con Loki y Prometheus para permitir la creación de visualizaciones a partir de los datos almacenados.

Tanto Grafana como las aplicaciones de los estudiantes pueden accederse mediante un balanceador de carga que distribuye las peticiones a las aplicaciones correspondientes según el subdominio asignado.


Tips para desarrollar el laboratorio

  1. Sigue el orden: Completa las etapas en secuencia (no saltes pasos)
  2. Experimenta: No tengas miedo de explorar más allá de las instrucciones

¿Listo para comenzar? 👇

➡️ Comenzar con la Etapa 1: Preparación del Ambiente


📖 Recursos Adicionales


¡Buena suerte y disfruta el laboratorio! 🎉