springboot-admin监控的简单使用
搭建项目
随便整个简单的springboot项目,比较简单,就不说了我自己使用的demo项目:
github-demo
引入admin-server,admin-ui
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server-ui</artifactId>
<version>2.2.0</version>
</dependency>
需要在配置类上面增加注解:
@EnableAdminServer
启动访问/applications,如果你没有配置"/",直接访问ip+端口就会跳这里的,直接换成中文.
引入client
我就在当前项目引入好了:
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
配置文件引入:
spring.boot.admin.client.url=http://localhost:${server.port}/
management.endpoints.web.exposure.include=*
management.endpoint.info.enabled=true
spring.boot.admin.client.instance.service-base-url=http://localhost:${server.port}
访问:
http://localhost:8081/applications
简单测试demo
admin一般在springcloud项目中用作简单的应用监控,我这是在简单的springboot的项目中也可以简单的使用
github
世界上所有的不公平都是由于当事人能力不足造成的.