Skip to content

Latest commit

 

History

History
116 lines (82 loc) · 4.11 KB

README.md

File metadata and controls

116 lines (82 loc) · 4.11 KB

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 build-info number
  • Show health status
  • Follow and download logfile
  • Show details, like
  • JVM & memory metrics
  • Counter & gauge metrics
  • Datasource metrics
  • Cache metrics
  • View jvm system- & environment-properties
  • Support for Spring Cloud's postable /env- &/refresh-endpoint
  • Easy loglevel management (currently for Logback only)
  • Interact with JMX-beans
  • View threaddump
  • View traces
  • Hystrix-Dashboard integration
  • Download heapdump
  • Notification on status change (via mail, Slack, Hipchat, ...)
  • 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.4.2

Version 1.4.1

Version 1.3.6

Version 1.3.5

Version 1.3.4

Version 1.3.3

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