¿Qué es Spring Boot Actuator?
Opciones
- Un framework de UI para construir páginas web
- Un módulo con endpoints de salud, métricas e información (Opción correcta)
- Un generador de código que crea los controladores
- 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.