Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
Admin UI for administration of spring boot applications
Branch: master
Clone or download
Latest commit 6c3f418 Mar 18, 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 to maven 3.6.0 Nov 4, 2018
images Add customization for navbar and title Jun 13, 2018
spring-boot-admin-build Refactor InstanceWebClient Mar 10, 2019
spring-boot-admin-client Upgrade to Spring Boot 2.2.0.M1 Mar 10, 2019
spring-boot-admin-dependencies Exclude sba-server-cloud from bom and starter when cloud is excluded May 16, 2018
spring-boot-admin-docs Use history mode for Vue Router Mar 18, 2019
spring-boot-admin-samples Use history mode for Vue Router Mar 18, 2019
spring-boot-admin-server-cloud Refactor InstanceWebClient Mar 10, 2019
spring-boot-admin-server-ui Use history mode for Vue Router Mar 18, 2019
spring-boot-admin-server Polish Mar 18, 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
.gitattributes
.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
LICENSE.txt
README.md
deploy-settings.xml Deploy snapshot builds to sonatype-repo Nov 6, 2015
lombok.config
mvnw update npm packages and maven Aug 24, 2018
mvnw.cmd
pom.xml Merge branch '2.1.x' Mar 15, 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.3

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.