/spring-boot-admin

Admin UI for administration of spring boot applications

Primary LanguageJavaApache License 2.0Apache-2.0

spring-boot-admin

Apache License 2 Build Status Coverage Status Codacy Badge Maven Central ![Gitter](https://badges.gitter.im/Join Chat.svg)

This is a simple admin interface for Spring Boot applications.

This application provides a simple GUI to administrate Spring Boot applications in some ways. At the moment it provides the following features for every registered application.

  • Show name/id and version number
  • Show health status
  • Download main logfile
  • Show details, like
  • JVM & memory metrics
  • Counter & gauge metrics
  • Datasource metrics
  • Cache metrics
  • View Java, system- & environment-properties
  • Support for Spring Clouds postable /env- &/refresh-endpoint
  • Easy loglevel management (for Logback only)
  • Interact with JMX-beans
  • View threaddump
  • View traces
  • Mail and desktop notification on status change
  • Event journal of status changes (non persistent)

Getting Started

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

Reference Guide

Version 1.3.2

Version 1.3.0

Screenshots

Dashboard

Details

Environment

Logging

JMX

Threads

Trace

Journal

Snapshot builds

You can access snapshot builds from the sonatype repository:

<snapshotRepository>
 <id>sonatype-nexus-snapshots</id>
 <name>Sonatype Nexus Snapshots</name>
 <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</snapshotRepository>

Build

In order to build spring-boot-admin you need to have node.js and npm on your PATH.

mvn clean package

Set version for next release

mvn versions:set versions:commit -DnewVersion=1.0.0-SNAPSHOT