ABOUT ME

Today
Yesterday
Total
  • Spring actuator란?
    모니터링 2023. 5. 15. 00:01
    반응형

    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"}

    '모니터링' 카테고리의 다른 글

    댓글

Designed by Tistory.