Monitorización autoalojada para apps en servidores pequeños: un único binario de Go consulta endpoints de Spring Boot, Quarkus, Micronaut o JSON personalizados y guarda el historial en SQLite, sin Prometheus ni Grafana.
codecentric/spring-boot-admin
Panel web de administración para supervisar y gestionar aplicaciones Spring Boot mediante sus endpoints de Actuator.
- Estrellas
- 12,853
- Forks
- 3,154
- Issues abiertos
- 55
- Último commit
- hace 11 horas
¿Qué es?
Spring Boot Admin es un panel web que muestra el estado, las métricas, los logs, los hilos y la configuración de las aplicaciones Spring Boot. Consume los datos en tiempo de ejecución que expone Spring Boot Actuator, por lo que permite supervisar las aplicaciones que ya exponen endpoints de Actuator sin tener que crear un panel personalizado.
Un único servidor de administración puede supervisar varias aplicaciones, y el servidor y los clientes supervisados pueden ejecutar distintas versiones de Spring Boot. La interfaz incluye un visor de logs, un inspector del entorno, un visor de hilos, un seguimiento HTTP y gestión de beans JMX. Se puede ampliar con vistas personalizadas y proteger con autenticación y autorización integradas.
El proyecto está dirigido a equipos de desarrollo que depuran en local, equipos de operaciones que supervisan producción y equipos de SRE que incorporan los datos a una pila de observabilidad existente.
Funciones clave
- 01Panel de estado y métricas para aplicaciones Spring Boot
- 02Visor de logs que transmite y permite buscar logs de la aplicación desde la interfaz
- 03Inspector del entorno para propiedades y variables de entorno
- 04Visor de volcados de hilos y seguimiento de solicitudes HTTP
- 05Supervisa varias aplicaciones desde un único servidor de administración
- 06Compatibilidad integrada con autenticación y autorización
Casos de uso
- Supervisar un conjunto de microservicios Spring Boot desde un único panel
- Diagnosticar problemas de hilos, logs o configuración en una aplicación en ejecución
- Ofrecer a los equipos de operaciones una vista del estado de las aplicaciones en producción
Inicio rápido
- 1
Añade la dependencia de Spring Boot Admin a un proyecto de Spring Boot (consulta la guía de referencia para conocer las coordenadas).
Antes de usarlo
- Las aplicaciones supervisadas deben ser aplicaciones Spring Boot que expongan endpoints de Actuator.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es spring-boot-admin?
- Panel web de administración para supervisar y gestionar aplicaciones Spring Boot mediante sus endpoints de Actuator. Spring Boot Admin es un panel web que muestra el estado, las métricas, los logs, los hilos y la configuración de las aplicaciones Spring Boot. Consume los datos en tiempo de ejecución que expone Spring Boot Actuator, por lo que permite supervisar las aplicaciones que ya exponen endpoints de Actuator sin tener que crear un panel personalizado.
- ¿spring-boot-admin es gratuito? ¿Qué licencia tiene?
- spring-boot-admin es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿spring-boot-admin sigue mantenido?
- Mantenimiento activo. El último commit de spring-boot-admin fue el 6 nov 2026.
- ¿Para qué puedo usar spring-boot-admin?
- Supervisar un conjunto de microservicios Spring Boot desde un único panel Diagnosticar problemas de hilos, logs o configuración en una aplicación en ejecución Ofrecer a los equipos de operaciones una vista del estado de las aplicaciones en producción
- ¿Cómo se instala spring-boot-admin?
- Añade la dependencia de Spring Boot Admin a un proyecto de Spring Boot (consulta la guía de referencia para conocer las coordenadas).
- ¿Dónde consigo spring-boot-admin?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/codecentric/spring-boot-admin
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un API gateway basado en Spring Framework y Spring Boot para enrutar y filtrar solicitudes HTTP en entornos de microservicios.
Starter de Spring Boot que ejecuta servidores y clientes gRPC a partir de anotaciones como @GrpcService y @GrpcClient, sin configurar manualmente canales ni servidores.
Implementaciones de interfaces de Spring Cloud que permiten a las aplicaciones de Spring Cloud usar Kubernetes para descubrir servicios y gestionar la configuración.
Implementación de Spring Cloud que integra aplicaciones Spring Cloud con Polaris de Tencent para el descubrimiento y la gobernanza de servicios.
Sistema centralizado de gestión de configuración para microservicios, con actualizaciones en tiempo real, versiones, despliegues graduales y registros de auditoría.