Java/Spring Boot
[Spring Boot] Actuator (Spring-Boot-Admin)
hh_lin
2022. 5. 8. 20:44
1. Spring-Boot-Admin
- spring에서 제공하는 것이 아니라 제 3자가 오픈 소스로 제공하는 application
- 설정한 actuator 정보를 UI로 확인 가능
- 어드민 서버 필요
2. 어드민 서버 설정
- ! spring-security 적용 필요
- de.codecentric:spring-boot-admin-starter-server 의존성 추가
- application에 @EnableAdminServer 어노테이션 추가
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.6.6</version>
</dependency>
@SpringBootApplication
@EnableAdminServer
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
3. 클라이언트 설정
- de.codecentric:spring-boot-admin-starter-client 의존성 추가
- property에 client application이 접속할 서버의 주소 명시
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>2.6.6</version>
</dependency>
management.endpoints.web.exposure.include=*
spring.boot.admin.client.url=http://localhost:8080
4. 실행 화면
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard
스프링 부트 개념과 활용 - 인프런 | 강의
스프링 부트의 원리 및 여러 기능을 코딩을 통해 쉽게 이해하고 보다 적극적으로 사용할 수 있는 방법을 학습합니다., - 강의 소개 | 인프런...
www.inflearn.com