ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Spring actuator란?
    모니터링 2023. 5. 15. 00:01
    728x90

    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

    댓글

Designed by Tistory.