Ce tutoriel montre comment mettre en place un serveur Spring Boot Admin pour monitorer et gérer des applications Spring Boot.
Spring Boot Admin fournit une interface web simple et claire pour visualiser les informations de vos applications. Il s'appuie sur les Actuators de Spring Boot pour collecter et afficher des métriques, des logs, la configuration, et bien plus encore.
L'architecture est composée de deux parties :
- Un Serveur (Server) : L'application centrale qui fournit l'interface de monitoring.
- Un ou plusieurs Clients (Client) : Vos applications Spring Boot qui s'enregistrent auprès du serveur.
- springboot-admin-server : Le serveur de monitoring central.
- springboot-admin-client : Une application Spring Boot configurée pour s'enregistrer en tant que client.
- Lancez le serveur : Naviguez dans le dossier
springboot-admin-serveret exécutezmvn spring-boot:run. L'interface sera disponible surhttp://localhost:8097. - Lancez le client : Naviguez dans le dossier
springboot-admin-clientet exécutezmvn spring-boot:run. - Observez : Après quelques instants, l'application
admin-clientapparaîtra dans l'interface du serveur, vous permettant de l'inspecter.