54. HTTP를 통한 모니터링 및 관리 by sh

웹 어플리케이션을 개발하고 있다면, Spring Boot Actuator는 HTTP를 통해 노출되도록 모든 사용 가능한 엔드 포인트를 자동으로 구성합니다. 기본 규칙은 접두사 /actuator가 URL 경로로 사용되는 엔드 포인트의 id를 사용하는 것입니다. 예를 들어, health/actuator/health 상태로 노출됩니다. TIP : Actuator 는 기본적으로 Spring MVC, Spring WebFlux 및 Jersey를 지원합니다.

acturator 기능 사용하려면?

  • spring-boot-starter-actuator 모듈 추가해서 사용.

[참고 사이트] http://wonwoo.ml/index.php/post/1787

/health 엔드포인트? (id가 health임)

어플리케이션의 상태를 모니터링할 수 있다.

  • 실제 디스크 공간과 상태, DB를 사용한다면 DB 상태도 JSON 형식으로 출력된다.

http://localhost:8080/acturator/health 호출하면 아래처럼 나옴 (초기 상태에서는 status만 나온다)

Last updated