-
Spring actuator란?모니터링 2023. 5. 15. 00:01728x90
Spring Actuator란?
Spring Boot 애플리케이션의 운영 정보와 모니터링을 제공하는 라이브러리입니다. Actuator를 사용하면 애플리케이션의 상태 정보를 쉽게 확인할 수 있으며, 실행 중인 애플리케이션의 로그, 메모리 사용량, HTTP 요청 수 등의 정보를 수집할 수 있습니다.
gradle 의존성
implementation("org.springframework.boot:spring-boot-starter-actuator")
application.yml 설정
# actuator 설정 management: endpoints: web: exposure: include: - "info" - "health"
위의 설정은 Actuator 엔드포인트 중 info와 health 엔드포인트를 노출하는 설정입니다. management.endpoints.web.exposure.include 프로퍼티는 Actuator 엔드포인트를 노출할지 여부를 지정하는 설정입니다.
web 옵션은 HTTP를 사용하는 엔드포인트를 설정하고, exposure.include 옵션은 노출할 엔드포인트를 지정합니다. 이 예제에서는 info와 health 엔드포인트를 노출하고 있습니다.
서버 실행 후 호출
server-url/actuator/info {} server-url/actuator/health {"status":"up"}
'모니터링' 카테고리의 다른 글
Grafana란? (0) 2024.01.19 ELK란 무엇인가? (0) 2024.01.13 내가 만든 ThreadPool 모니터링 하기 (0) 2023.11.17 Spring Actuator health check 주의사항 (1) 2023.08.14 프로메테우스란 무엇인가? (0) 2023.07.15