Skip to content
Admin UI for administration of spring boot applications
Branch: master
Clone or download
Latest commit 121c29c Apr 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Aug 7, 2018
.mvn/wrapper Update mvnw to 3.6.1 Apr 15, 2019
images Add customization for navbar and title Jun 13, 2018
spring-boot-admin-build Fix flaky tests and speedup InstancesProxyControllerIntegrationTest Apr 1, 2019
spring-boot-admin-client Upgrade to Spring Boot 2.2.0.M2 Apr 16, 2019
spring-boot-admin-dependencies Exclude sba-server-cloud from bom and starter when cloud is excluded May 16, 2018
spring-boot-admin-docs Add Links / External Views via Configuration Apr 22, 2019
spring-boot-admin-samples Add Links / External Views via Configuration Apr 22, 2019
spring-boot-admin-server-cloud Fix flaky tests and speedup InstancesProxyControllerIntegrationTest Apr 1, 2019
spring-boot-admin-server-ui upgrade dependencies Apr 30, 2019
spring-boot-admin-server Merge branch '2.1.x' Apr 28, 2019
spring-boot-admin-starter-client remove spring.provides files Mar 14, 2018
spring-boot-admin-starter-server Exclude sba-server-cloud from bom and starter when cloud is excluded May 16, 2018
src/checkstyle Add Checkstyle plugin and fix violations Feb 16, 2018
.editorconfig upgrade to vue/strongly-recommended eslint rules Feb 17, 2018
.gitattributes Update maven wrapper Jan 12, 2018
.gitignore Change to a CI friendly mvn build using flatten plugin and cleanup Jan 12, 2018
.gnupg.tar.enc Sign artifacts and deploy to sonatype staging Nov 15, 2015
.travis.yml Upgrade travis to use xenial Apr 15, 2019
LICENSE.txt renamed LICENSE.TXT -> LICENSE.txt Apr 17, 2015
README.md Update Readme Apr 5, 2019
deploy-settings.xml Deploy snapshot builds to sonatype-repo Nov 6, 2015
lombok.config Update to Spring Boot 2.0.3.BUILD-SNAPSHOT Jun 10, 2018
mvnw Update mvnw to 3.6.1 Apr 15, 2019
mvnw.cmd Update mvnw to 3.6.1 Apr 15, 2019
pom.xml Add Links / External Views via Configuration Apr 22, 2019

README.md

codecentric's Spring Boot Admin

Apache License 2 Build Status Coverage Status Maven Central Gitter

This community project provides an admin interface for Spring Boot ® applications.

It provides the following features for registered application.

  • Show health status
  • Show details, like
    • JVM & memory metrics
    • micrometer.io metrics
    • Datasource metrics
    • Cache metrics
  • Show build-info number
  • Follow and download logfile
  • View jvm system- & environment-properties
  • View Spring Boot Configuration Properties
  • Support for Spring Cloud's postable /env- &/refresh-endpoint
  • Easy loglevel management
  • Interact with JMX-beans
  • View thread dump
  • View http-traces
  • View auditevents
  • View http-endpoints
  • View scheduled tasks
  • View and delete active sessions (using spring-session)
  • View Flyway / Liquibase database migrations
  • Download heapdump
  • Notification on status change (via e-mail, Slack, Hipchat, ...)
  • Event journal of status changes (non persistent)

Getting Started

A quick guide to get started can be found in our docs.

There are introductory talks available on YouTube:

Monitoring Spring Boot® Applications with Spring Boot Admin @ Spring I/O 2018
Monitoring Spring Boot® Applications with Spring Boot Admin @ Spring I/O 2018

Spring Boot® Admin - Monitoring and Configuring Spring Boot Applications at Runtime
Spring Boot® Admin - Monitoring and Configuring Spring Boot Applications at Runtime

Getting Help

Having trouble with codecentric's Spring Boot Admin? We’d like to help!

Reference Guide

Version 2.1.4

Version 2.0.5

Version 1.5.7

Trademarks and licenses

The source code of codecentric's Spring Boot Admin is licensed under Apache License 2.0

Spring, Spring Boot and Spring Cloud are trademarks of Pivotal Software, Inc. in the U.S. and other countries.

Snapshot builds

You can access snapshot builds from the sonatype snapshot repository by adding the following to your repositories:

<repository>
	<id>sonatype-nexus-snapshots</id>
	<name>Sonatype Nexus Snapshots</name>
	<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
	<snapshots>
		<enabled>true</enabled>
	</snapshots>
	<releases>
		<enabled>false</enabled>
	</releases>
</repository>

Screenshots

Screenshot application list Dashboard with desktop notifications

Screenshot details View application health, info and details

Screenshot metrics View metric counters and gauges

Screenshot logfile View logfile (with follow)

Screenshot environment View and change Spring environment (via Spring Cloud)

Screenshot logging Manage Logback logger levels

Screenshot jmx View and use JMX beans via jolokia

Screenshot threads View thread dump

Screenshot traces View http request traces

Screenshot journal View history of registered applications

Build

Requirements:

Please make sure you set $JAVA_HOME points to the correct JDK and that the node and npm commands are on your $PATH.

./mvnw clean package
You can’t perform that action at this time.