Entradas

Mostrando las entradas etiquetadas como Spring Boot

Guía de Actuators más importantes en Spring Boot

Imagen
En el post de hoy vamos a revisar cuáles son los principales actuators que podemos incluir en un proyecto Spring Boot para dejar correctamente monitorizados nuestros microservicios. Los actuators son una herramienta esencial para tener visibilidad en tiempo real del comportamiento de nuestras aplicaciones y permiten mejorar la operación y mantenimiento de sistemas distribuidos.     A lo largo de este post te mostraré qué es un actuator, cuáles son los más importantes, y te explicaré brevemente para qué sirve cada uno. Además, te daré recomendaciones sobre cuáles activar según tu entorno (desarrollo, staging, producción). Vamos con ello.   ¿Qué son los Actuators de Spring Boot?   Los Actuators son un conjunto de endpoints que Spring Boot pone a nuestra disposición para monitorizar y gestionar aplicaciones en tiempo real . Nos permiten conocer el estado del microservicio, sus rutas expuestas, configuraciones internas, carga de trabajo, estado de la JVM, y un sinfín d...

Cómo configurar Actuators en microservicios Spring Boot

Imagen
En el post de hoy vamos a revisar paso a paso cómo se debe configurar un proyecto Spring Boot para dejar correctamente habilitados los Actuators , una herramienta clave para la monitorización y gestión de microservicios en entornos Spring Cloud. Si estás construyendo sistemas distribuidos y quieres tener métricas, estados y detalles de tu aplicación expuestos de forma segura, este post te guiará con los pasos concretos.     ¿Qué son los Actuators   de Spring Boot?   Los Actuators de Spring Boot son un conjunto de endpoints que permiten monitorizar y gestionar el estado de una aplicación en ejecución . Proporcionan información en tiempo real sobre el estado interno de la aplicación, sus componentes, las dependencias y la configuración. Estos endpoints están diseñados para facilitar la operación y el mantenimiento de aplicaciones en entornos de producción, sin necesidad de modificar el código de la aplicación.   Gracias a los Actuators, es posible conocer en to...

Configurar pre Filtros y post Filtros en Spring Cloud Gateway

Imagen
En el mundo de las arquitecturas de microservicios, Spring Cloud Gateway actúa como el primer punto de entrada a nuestro sistema. Este componente no solo se encarga del enrutamiento de peticiones, sino que también permite interceptarlas, modificarlas o monitorizarlas antes o después de que lleguen a su destino. ¿Cómo lo consigue? Mediante filtros .     En este post vamos a tratar de profundizar en la configuración de filtros en Spring Cloud Gateway , abordando sus tipos, cómo declararlos en distintas formas y cuándo conviene usar una u otra estrategia.   ¿Qué es Spring Cloud Gateway?   Spring Cloud Gateway es el API Gateway oficial del ecosistema Spring . Proporciona una forma sencilla y potente de enrutar solicitudes a servicios backend, además de aplicar funcionalidades transversales como autenticación, logging, modificación de cabeceras, balanceo de carga, entre otros.   Su arquitectura se basa en un sistema de filtros altamente configurable , lo cual perm...