1. 准备
1.1 介绍
spring-boot-admin的Github源码地址:https://github.com/codecentric/spring-boot-admin
在Spring Boot Actuator的基础上提供简洁的可视化WEB UI,是用来管理 Spring Boot 应用程序的一个简单的界面,提供如下功能:
显示 name/id 和版本号
显示在线状态
Logging日志级别管理
JMX beans管理
Threads会话和线程管理
Trace应用请求跟踪
应用运行参数信息,如:
Java 系统属性
Java 环境变量属性
内存信息
Spring 环境属性
1.2组成部分
Spring-boot-admin由服务器端和客户端组成
服务器端配置(gradle工程):
build.gradle:compile("de.codecentric:spring-boot-admin-server:1.4.1")
compile("de.codecentric:spring-boot-admin-server-ui:1.4.1")
application.properties:server.port= 8090 (自定义)
spring.application.name=Spring Boot Admin Web (自定义)
spring.boot.admin.url=http://localhost:${server.port}(自定义)
spring.jackson.serialization.indent_output=true
endpoints.health.sensitive=false
info.version=1.0.0(自定义)
启动spring-boot项目时需要加上@SpringBootApplication和 @EnableAdminServer 标签
客户端配置(gradle工程):
build.gradle:compile("de.codecentric:spring-boot-admin-starter-client:1.4.1")
application.properties:spri