Spring Boot Admin Server
Spring Boot Admin Server
Spring Boot Admin works by registering Spring Boot applications that expose Actuator endpoints. Each application's health and metrics data is polled by Spring Boot Admin Server, which aggregates and displays this information in a web dashboard. The registered applications can either self-register or be discovered using service discovery tools like Eureka or Consul. Through the dashboard, users can monitor the health, memory usage, logs, and more for each application, and even interact with them via management endpoints for tasks like restarting or updating configurations.
Spring Boot Admin Documentation
Installing Spring Boot Admin
Spring Boot Admin will be installed if the admin-server.enabled is set to true in the values.yaml file. The default namespace for Spring Boot Admin is admin-server.
Access Spring Boot Admin Web Interface
To access the Spring Boot Admin Web Interface, use kubectl port-forward to create a secure channel to service/admin-server. Run the following command to establish the secure tunnel (replace the example namespace obaas-dev with the namespace where the Spring Boot Admin Server is deployed):
kubectl port-forward -n obaas-dev svc/admin-server 8989
Open the Spring Boot Admin dashboard
