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.

Monitoring Python applications is available using Pyctuator.

Spring Boot Admin provides the following features for registered applications:

Getting Started

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

There are introductory talks available on YouTube:

<img src="https://i.ytimg.com/vi/Ql1Gnz4L_-c/maxresdefault.jpg" alt="Cloud Native Spring Boot® Admin by Johannes Edmeier @ Spring I/O 2019" width="240" height="135" border="10" />
Cloud Native Spring Boot® Admin by Johannes Edmeier @ Spring I/O 2019

<img src="https://i.ytimg.com/vi/__zkypwjSMs/maxresdefault.jpg" alt="Monitoring Spring Boot® Applications with Spring Boot Admin @ Spring I/O 2018" width="240" height="135" border="10" />
Monitoring Spring Boot® Applications with Spring Boot Admin @ Spring I/O 2018

<img src="https://i.ytimg.com/vi/PWd9Q8_4OFo/maxresdefault.jpg" alt="Spring Boot® Admin - Monitoring and Configuring Spring Boot Applications at Runtime" width="240" height="135" border="10" />
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.6

Version 2.0.6

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

Contributing

See CONTRIBUTING.md file.