Skip to the content.

🚀 Etapa 1: Preparación del Ambiente de Laboratorio

🏠 Inicio ➡️ Siguiente: Etapa 2


📦 Inicio de sesión

Paso 1: Acceso a backstage

  1. Accede a la siguiente url: backstage.eci-idp.click
  2. Selecciona la opción Sign In y posteriormente usa el usuario student y contraseña student. alt text

☁️ Creación de aplicación base

  1. Una vez en backstage, Accede a la sección create
  2. En la tarjeta con nombre Java Spring boot app with prometheus and loki integration selecciona la opción choose

alt text

  1. Sigue los pasos del formulario. Para el nombre de la aplicación utiliza como prefijo tu usuario de enlace reemplazando los caracteres de . por -. Por ejemplo juan-perez-p-app.

No olvides añadir tu usuario de Github a la lista de colaboradores!

alt text

alt text

alt text

  1. Revisa los detalles que diligenciaste y presiona el boton create

alt text

  1. Al finalizar el proceso recibiras el enlace de github donde se ha creado la aplicación. Para poder escribir código sobre este repositorio, revisa las notificaciones de tu cuenta de github y aprueba la invitación a participar.

alt text

alt text

alt text

  1. Una vez aceptes la invitación ya puedes clonar el repositorio y modificarlo según lo que el laboratorio te indica!

  2. Mientras tanto, la aplicación se estará desplegando, podras encontrar el estado de la aplicación en home -> nombre de tu aplicación. En la sección de ArgoCD overview ->Sync status / Health Status, espera hasta que la aplicación aparezca en estado Synced y Healthy, esto puede tomar entre 3 y 5 minutos.

alt text

  1. A continuación se explica la información que provee tu aplicación en backstage alt text

  2. Accede a la url de tu aplicación para verificar el despliegue. Ten en cuenta que es una aplicación sencilla por lo que no cuenta con certificados HTTPS, por esto es necesario omitir las validaciones del navegador.

alt text

  1. Al finalizar deberías encontrar algo como lo que se muestra en la siguiente imagen: alt text

🔧 Configuración de Observabilidad Incluida

La aplicación que acabas de desplegar viene preconfigurada con las integraciones necesarias para exponer métricas y logs. Estas configuraciones se encuentran en el archivo application.properties.

Propiedades Configuradas:

Configuración de Spring Boot

💡 Nota importante: Estas configuraciones ya vienen incluidas en el template, por lo que no necesitas modificarlas. Sin embargo, es importante que entiendas qué hacen, ya que son la base para todo el monitoreo que implementarás en las siguientes etapas.


✅ Verificación del Ambiente

Si llegaste hasta aquí y puedes ver la aplicación corriendo en tu navegador, ¡felicidades! Has completado exitosamente la preparación del ambiente.

En esta etapa creaste:

  1. Un repositorio en github con una aplicación Java configurada para exponer métricas y logs.
  2. Configuracion necesaria para integrar la aplicación con el stack de observabilidad de tu profesor.
  3. Un despliegue de la aplicación en kubernetes.

💡 Consejo: Guarda el DNS de tu aplicación, lo necesitarás durante todo el laboratorio.

Registra en tu bitácora (la puedes encontrar en la ruta /docs/Bitacora.md de tu repositorio):


📍 Próximos Pasos

Ahora que tu ambiente está configurado, es momento de explorar las métricas que expone la aplicación.


💾 Al hacer clic, tu tiempo será guardado automáticamente y continuarás a la siguiente etapa