在搭建完几个简单的服务之后我们就可以进行服务的访问了,但是应用的运行状况我们从何而知呢,对于服务的监控就至关重要了。spring-boot-admin 及spring boot actuator 就可以提供一个简单的监控。当然要实现更复杂的监控可以考虑使用ELK的形式。 我们先来实现Spring Cloud Admin。
Spring Cloud Admin Server
新建一个sprongboot 应用,并在pom.xml 添加
<dependency>
<!-- admin server-->
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
<!-- admin ui -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server-ui</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
<!-- springcloud client -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-ne