Spring Boot-관리 클라이언트

Spring Boot Admin Server를 통해 마이크로 서비스 애플리케이션을 모니터링하고 관리하려면 Spring Boot Admin 스타터 클라이언트 종속성을 추가하고 애플리케이션 속성 파일에 Admin Server URI를 지정해야합니다.

Note − 애플리케이션을 모니터링하려면 마이크로 서비스 애플리케이션에 대해 Spring Boot Actuator Endpoints를 활성화해야합니다.

먼저 다음 Spring Boot Admin 스타터 클라이언트 종속성 및 Spring Boot 스타터 액추에이터 종속성을 빌드 구성 파일에 추가하십시오.

Maven 사용자는 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>

Gradle 사용자는 build.gradle 파일에 다음 종속성을 추가 할 수 있습니다.

compile group: 'de.codecentric', name: 'spring-boot-admin-starter-client', version: '1.5.5'
compile('org.springframework.boot:spring-boot-starter-actuator')

이제 애플리케이션 속성 파일에 Spring Boot Admin Server URL을 추가합니다.

속성 파일 사용자의 경우 application.properties 파일에 다음 속성을 추가합니다.

spring.boot.admin.url = http://localhost:9090/

YAML 사용자의 경우 application.yml 파일에 다음 속성을 추가합니다.

spring:
   boot:
      admin:
         url: http://localhost:9000/

이제 실행 가능한 JAR 파일을 만들고 다음 Maven 또는 Gradle 명령을 사용하여 Spring Boot 애플리케이션을 실행합니다.

Maven의 경우 다음과 같이 명령을 사용할 수 있습니다.

mvn clean install

“BUILD SUCCESS”후 대상 디렉토리에서 JAR 파일을 찾을 수 있습니다.

Gradle의 경우 다음과 같이 명령을 사용할 수 있습니다.

gradle clean build

“BUILD SUCCESSFUL”후에 build / libs 디렉토리에서 JAR 파일을 찾을 수 있습니다.

이제 표시된 명령을 사용하여 JAR 파일을 실행하십시오.

java –jar <JARFILE>

이제 응용 프로그램은 다음과 같이 Tomcat 포트 9090에서 시작되었습니다.

이제 웹 브라우저에서 다음 URL을 클릭하고 Spring Boot 애플리케이션이 Spring Boot Admin Server에 등록되었는지 확인하십시오.

http://localhost:9090/

이제 Details 버튼을 클릭하고 Admin Server UI에서 액추에이터 끝점을 확인합니다.