Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件,Spring Boot Admin 的GitHub地址 https://github.com/codecentric/spring-boot-admin 他是一个基于C/S架构的实现。它能够经过HTTP或者Eureka注册到admin server中进行展现,经过它能够监控到每一个程序或微服务对机器资源的使用状况。java
使用Spring Boot Admin 监控单体应用须要建立两个或两个以上的应用,其中一个充当服务器端。其余的则是客户端。git
Admin Server 须要添加的maven依赖以下
Admin须要添加如下依赖github
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>2.1.3</version> </dependency>
Admin须要在启动类上添加注解@EnableAdminServerweb
@SpringBootApplication @EnableAdminServer public class AdminServerApplication { public static void main(String[] args) { SpringApplication.run(AdminServerApplication.class, args); } }
Admin Client 须要添加的依赖以下spring
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>2.1.0</version> </dependency>
接下来须要填写配置文件浏览器
server.port=8080 # 修改Admin Server的地址 spring.boot.admin.client.url=http://localhost:8000 # 打开客户端Actuator的监控 management.endpoints.web.exposure.include=*
以后咱们能够启动项目了
以后咱们能够打开浏览器输入localhost:8000查看咱们的spring boot admin 的监控中心了。
服务器