将需要监控的服务注册到spring-cloud-admin服务端
在每个需要监控的服务的pom.xml中加入
<dependency>
<groupId>org.jolokia</groupId>
<artifactId>jolokia-core</artifactId>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId> //这里是发现
</dependency>
application.yml中加入以下配置
spring:
application:
name: hello-spring-cloud-admin-client
boot:
admin:
client:
url: http://localhost:8084
zipkin:
base-url: http://localhost:9411
server:
port: 8085
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
主要增加了 Spring Boot Admin Client 相关配置
spring:
boot:
admin:
client:
url: http://localhost:8084
测试:开启若干个服务,看服务是否已经注册到spring-cloud-admin的服务端了
访问:http://localhost:8084
发现hello-spring-cloud-admin-clent已经上线