Ir al contenido

Tu primer escenario en 5 minutos

Este tutorial te lleva de cero a un escenario corriendo. Un escenario es un conjunto de micros que se levantan juntos para probar un flujo (por ejemplo, «Checkout de pedidos»).

En el rail izquierdo, ve a Micros y pulsa + Añadir micro. Elige la carpeta del repositorio de un micro: MicroLab autodetecta su tecnología, puertos, infraestructura y dependencias, y genera su descripción (el manifiesto). Repítelo para cada micro que quieras usar.

¿El repo está en un servidor Git y aún no lo tienes en local? Usa Importar micro desde Git: clona el repositorio y detecta el micro en un paso.

Ve a la sección Escenarios y pulsa Nuevo escenario. Ponle nombre y marca los micros que lo forman. Guárdalo.

En el panel de Dependencias verás, por cada llamada de un micro a otro core, cómo se resuelve. Para cada dependencia eliges:

  • local — apunta al peer levantado en el mismo escenario (probar la comunicación real entre tus micros).
  • nube — apunta al entorno DEV (puede requerir VPN).
  • mock — apunta al servidor de mocks de MicroLab (trabajar sin VPN ni levantar el core).

Detalle en Dependencias.

Antes de arrancar nada, abre el Chequeo de entorno (rail derecho). Te dice si tienes lo necesario —herramientas, repositorios, Docker, bases de datos, credenciales— antes de descubrirlo con un fallo a mitad de arranque. Los avisos no bloquean; los fallos, sí.

Asegúrate de que Docker está iniciado (sección Docker del rail derecho) y pulsa ▶ Iniciar en la barra superior. MicroLab arranca la infraestructura, resuelve los puertos, reescribe las URLs entre micros y arranca cada uno. Cada micro pasa de StoppedStartingHealthy.

Con el escenario en marcha, el dock inferior te da:

  • Logs — en vivo, filtrables por micro y por nivel.
  • Llamadas mock — lo que reciben los mocks (con opción de convertir una llamada en stub).
  • Estado — gráficos de CPU, memoria y logs por micro.

En la vista de Tabla o Tarjetas del escenario tienes, por micro, su estado, puerto y accesos directos (abrir Swagger/health, copiar URL, ver logs, reiniciar solo ese micro).

Pulsa ■ Detener. MicroLab para los micros, los contenedores y la infraestructura.