Repaso
English
Spring, JPA y Java WebIntermedioSPR-31

¿Qué es Spring Boot Actuator?

Opciones

  1. Un framework de UI para construir páginas web
  2. Un módulo con endpoints de salud, métricas e información (Opción correcta)
  3. Un generador de código que crea los controladores
  4. Un driver de base de datos para bases relacionales

Respuesta

Un módulo que expone endpoints operativos como /actuator/health, métricas e información, usados para monitorización y probes de Kubernetes

Por qué

Añade spring-boot-starter-actuator y obtienes endpoints para ver cómo va la app: /actuator/health (¿está arriba?, ¿se alcanza la base de datos?), /actuator/metrics, /actuator/info.

Orquestadores como Kubernetes llaman al endpoint de salud para los probes de liveness y readiness. Las métricas se integran con Prometheus/Micrometer.

Expón solo lo que necesites y protege el resto: algunos endpoints revelan detalles sensibles.

Recuerda

Actuator = endpoints de salud y métricas para operaciones.

Términos clave

Practica esta pregunta en Repaso