Spring Boot - Cliente Admin
Para monitorar e gerenciar seu aplicativo de microsserviço por meio do Spring Boot Admin Server, você deve adicionar a dependência do cliente inicial Spring Boot Admin e apontar o URI do Admin Server no arquivo de propriedades do aplicativo.
Note - Para monitorar um aplicativo, você deve habilitar o Spring Boot Actuator Endpoints para seu aplicativo de microsserviço.
Primeiro, adicione a seguinte dependência do cliente inicial Spring Boot Admin e a dependência do atuador inicial Spring Boot em seu arquivo de configuração de compilação.
Os usuários Maven podem adicionar as seguintes dependências em seu arquivo pom.xml -
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>1.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
Os usuários do Gradle podem adicionar as seguintes dependências em seu arquivo build.gradle.
compile group: 'de.codecentric', name: 'spring-boot-admin-starter-client', version: '1.5.5'
compile('org.springframework.boot:spring-boot-starter-actuator')
Agora, adicione a URL do Spring Boot Admin Server ao arquivo de propriedades do aplicativo.
Para usuários do arquivo de propriedades, inclua as propriedades a seguir no arquivo application.properties.
spring.boot.admin.url = http://localhost:9090/
Para usuários YAML, adicione a seguinte propriedade no arquivo application.yml.
spring:
boot:
admin:
url: http://localhost:9000/
Agora, crie um arquivo JAR executável e execute o aplicativo Spring Boot usando os seguintes comandos Maven ou Gradle.
Para Maven, você pode usar o comando conforme mostrado -
mvn clean install
Após “BUILD SUCCESS”, você pode encontrar o arquivo JAR no diretório de destino.
Para Gradle, você pode usar o comando conforme mostrado -
gradle clean build
Depois de “BUILD SUCCESSFUL”, você pode encontrar o arquivo JAR no diretório build / libs.
Agora, execute o arquivo JAR usando o comando mostrado -
java –jar <JARFILE>
Agora, o aplicativo foi iniciado na porta Tomcat 9090 conforme mostrado -
Agora acesse a seguinte URL em seu navegador e veja que seu aplicativo Spring Boot está registrado no Spring Boot Admin Server.
http://localhost:9090/
Agora, clique no Details botão e ver os endpoints do atuador na interface do usuário do Admin Server.