Repolode
codecentric

codecentric/spring-boot-admin

Web-based admin dashboard for monitoring and managing Spring Boot applications through their Actuator endpoints.

Stars
12,853
Forks
3,154
Open issues
55
Last commit
8 hours ago

What is it?

Spring Boot Admin is a web dashboard that shows the health, metrics, logs, threads, and configuration of Spring Boot applications. It consumes the runtime data that Spring Boot Actuator exposes, so applications that already expose actuator endpoints can be monitored without building a custom dashboard.

A single admin server can monitor multiple applications, and the admin server and monitored clients can run different Spring Boot versions. The UI covers a log viewer, environment inspector, thread viewer, HTTP trace, and JMX bean management. It can be extended with custom views and secured with built-in authentication and authorization.

The project targets development teams debugging locally, operations teams watching production, and SRE teams feeding data into an existing observability stack.

Key features

  • 01Health and metrics dashboard for Spring Boot applications
  • 02Log viewer that streams and searches application logs in the UI
  • 03Environment inspector for properties and environment variables
  • 04Thread dump viewer and HTTP request trace
  • 05Monitors multiple applications from one admin server
  • 06Built-in authentication and authorization support

Use cases

  • Monitoring a fleet of Spring Boot microservices from one dashboard
  • Diagnosing thread, log, or configuration issues in a running application
  • Giving operations teams a view of production application health

Quick start

  1. 1

    Add the Spring Boot Admin dependency to a Spring Boot project (see the Reference Guide for coordinates)

Things to know

  • Monitored applications must be Spring Boot apps that expose Actuator endpoints.

In collections

Topics

FAQ

What is spring-boot-admin?
Web-based admin dashboard for monitoring and managing Spring Boot applications through their Actuator endpoints. Spring Boot Admin is a web dashboard that shows the health, metrics, logs, threads, and configuration of Spring Boot applications. It consumes the runtime data that Spring Boot Actuator exposes, so applications that already expose actuator endpoints can be monitored without building a custom dashboard.
Is spring-boot-admin free to use? What license does it have?
spring-boot-admin is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is spring-boot-admin still maintained?
Actively maintained. The last commit to spring-boot-admin was on Nov 6, 2026.
What can I use spring-boot-admin for?
Monitoring a fleet of Spring Boot microservices from one dashboard Diagnosing thread, log, or configuration issues in a running application Giving operations teams a view of production application health
How do I install spring-boot-admin?
Add the Spring Boot Admin dependency to a Spring Boot project (see the Reference Guide for coordinates)
Where can I get spring-boot-admin?
The source code and installation instructions are on GitHub: https://github.com/codecentric/spring-boot-admin

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects