스프링 부트의 Actuator를 이용해 어플리케이션을 모니터링하고 관리할 수 있다. Actuator는 여러 엔드포인트를 제공하는데, 이번 포스팅에서는 Actuator의 설정 방법과 Actuator에서 제공하는 정보를 확인해보자.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>


management.endpoints.web.exposure.include=*

Actuator는 다양한 정보를 제공하는데 그 중 몇가지만 짚어보자
어플리케이션에 포함된 모든 스프링 빈을 beans엔드포인트를 확인할 수 있다.

어플리케이션의 상태정보를 확인할 수 있다.
애플리케이션의 성능과 상태를 측정하는 데 사용되는 정보를 제공한다.
예를 들어, 애플리케이션의 CPU 사용량, 메모리 사용량, 요청 수, 응답 시간 등의 지표를 확인할 수 있다.

요청 매핑과 관련된 세부 사항을 확인할 수 있다.

이처럼 actuator를 활용하면 서버의 여러 상태정보를 확인할 수 있다.
actuator를 활성화한 경우 정보를 수집하는 과정에서 CPU와 메모리를 사용하기 때문에 필요한 정보만 명시해서 사용하도록 하자.