Posts

Showing posts with the label 메트릭

Spring Boot Actuator를 이용한 모니터링과 메트릭 수집 방법

Spring Boot는 간편한 설정과 빠른 개발을 제공하는 프레임워크로, 모니터링과 메트릭 수집을 위한 Spring Boot Actuator 라이브러리를 제공합니다. 이번 글에서는 Spring Boot Actuator를 이용한 모니터링과 메트릭 수집 방법에 대해 알아보도록 하겠습니다. Spring Boot Actuator란? Spring Boot Actuator는 Spring Boot 프로젝트에서 실행 중인 애플리케이션의 상태를 확인할 수 있는 모니터링 기능을 제공합니다. Actuator는 HTTP 또는 JMX를 통해 실행 중인 애플리케이션의 상태 정보를 출력할 수 있으며, 자주 사용되는 Endpoints를 제공합니다. 모니터링을 위한 Endpoints Actuator는 HTTP 요청을 통해 다양한 Endpoints를 제공합니다. 예를 들어, "/health" Endpoint를 호출하면 애플리케이션의 상태 정보를 JSON 형태로 확인할 수 있습니다. 또한, "/info" Endpoint를 호출하면 애플리케이션에 대한 추가 정보를 제공할 수 있습니다. Actuator는 이 외에도 다양한 Endpoints를 제공합니다. 다음은 Actuator에서 제공하는 주요 Endpoints입니다. /health: 애플리케이션의 상태 정보 /info: 애플리케이션에 대한 추가 정보 /metrics: 애플리케이션의 메트릭 정보 /trace: 애플리케이션의 트레이스 정보 메트릭 수집 방법 Actuator는 애플리케이션의 메트릭 정보를 수집할 수 있습니다. 메트릭 정보는 애플리케이션의 상태를 파악하기 위해 필요한 데이터입니다. Actuator는 여러가지 메트릭을 제공합니다. 예를 들어, "jvm.memory.used"라는 메트릭은 JVM이 사용하는 메모리의 양을 나타냅니다. Actuator를 이용하여 메트릭 정보를 수집하려면, application.properties 파일에 아래와 같은 설정을 추가해야 합니다. management...

개발 – 이슈링크 블로그

Cultures Log

Moments Log