Spring Boot Admin by codecentric
Admin UI for Spring Boot applications
Spring Boot Admin provides a web-based dashboard for monitoring and managing Spring Boot® applications. It displays application health, metrics, logs, thread information, and configuration through an intuitive web interface.
Spring Boot Actuator exposes rich runtime data, but consuming it through raw REST endpoints or JMX is cumbersome. Spring Boot Admin bridges this gap with operational visibility out-of-the-box for any application that exposes actuator endpoints—no custom dashboards or monitoring tools required.
Simplicity without sacrificing power. Add a dependency and monitoring starts immediately. The interface stays readable at a glance, while remaining production-ready and extensible for security, multi-application deployments, and custom UIs.
Development teams diagnose issues during development, operations teams monitor production, and DevOps/SRE teams fold it into their observability stack. It scales from a single application to hundreds of microservices with minimal overhead.
- Real-time Monitoring - Application health, metrics, and performance dashboard
- Log Viewer - Stream and search application logs directly from the UI
- Environment Inspector - Browse application properties and environment variables
- Thread Viewer - Inspect thread dumps and thread information
- HTTP Trace - Monitor HTTP requests and responses
- JMX Beans - Manage and inspect JMX beans
- Multi-Application Support - Monitor multiple applications from a single server
- Cross-Platform - Monitor applications running on different Spring Boot versions
- Fully Extensible - Customize the UI and add custom views
- Secure - Built-in authentication and authorization support
Spring Boot Admin versions track Spring Boot's major and minor versions as follows:
| Spring Boot | Spring Boot Admin |
|---|---|
| 3.Y.Z | 3.X.c |
| 4.0.Y | 4.0.c |
| 4.1.Y | 4.1.c |
Note: You can monitor applications running on any Spring Boot version, independently of the admin server version. For example, monitor a Spring Boot 2.7 application using the 2.7.y client with a 4.1.x admin server.
For the latest development version, add this repository:
<repository>
<id>sba-snapshot</id>
<name>Spring Boot Admin Snapshots</name>
<url>https://maven.pkg.github.com/codecentric/spring-boot-admin</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>We welcome contributions! Please read CONTRIBUTING.md before submitting a pull request.
| Resource | Link |
|---|---|
| Contribution Guide | CONTRIBUTING.md |
| Good first issues | label: ideal-for-contribution |
| Open Issues | GitHub Issues |
| Spring Java Format Plugin | spring-io/spring-javaformat |
| Spring Framework Code Style | Code Style Wiki |
| IntelliJ Formatter Plugin | spring-javaformat#intellij-idea |
- Documentation — Reference Guide
- Stack Overflow — Ask questions tagged
spring-boot-admin - Chat — Gitter Community
- Issues — Report bugs on GitHub
Spring Boot Admin is open source software released under the Apache License 2.0.
Spring, Spring Boot, and Spring Cloud are trademarks of VMware, Inc.
Built by codecentric