Spring Boot

Spring Boot Actuator

모니터링을 위한 Actuator: endpoints (/health, /metrics, /info), 메트릭, health checks, 설정

20 면접 질문·
Mid-Level
1

Spring Boot Actuator를 활성화하는 Maven 의존성은 무엇입니까?

답변

Spring Boot Actuator는 프로젝트에 spring-boot-starter-actuator 의존성을 추가하여 활성화됩니다. 이 의존성은 모든 모니터링 기능을 포함하며 /health 및 /info 같은 기본 endpoint를 자동으로 활성화합니다. Spring Boot의 자동 구성이 이 의존성을 감지하여 추가 설정 없이 endpoint를 구성합니다.

2

Actuator endpoint의 기본 경로는 무엇입니까?

답변

기본적으로 모든 Actuator endpoint는 /actuator 접두사 아래에 노출됩니다. 이 규칙은 모든 모니터링 endpoint를 한 곳에 모으고 이 특정 접두사를 대상으로 하여 보안을 단순화합니다. 필요한 경우 management.endpoints.web.base-path 속성을 통해 접두사를 사용자 지정할 수 있습니다.

3

기본적으로 HTTP를 통해 노출되는 두 개의 endpoint는 무엇입니까?

답변

Spring Boot Actuator는 보안상의 이유로 기본적으로 HTTP를 통해 /health와 /info endpoint만 노출합니다. 이러한 endpoint는 애플리케이션 상태에 대한 비민감 정보를 제공합니다. /metrics, /env, /loggers와 같은 다른 모든 endpoint는 운영 환경에서 민감한 데이터가 실수로 노출되는 것을 방지하기 위해 설정에서 명시적으로 활성화해야 합니다.

4

애플리케이션이 트래픽을 받을 준비가 되었음을 나타내는 status는 무엇입니까?

5

Spring Boot Actuator는 메트릭 수집에 어떤 라이브러리를 사용합니까?

+17 면접 질문

다음 면접을 위해 Spring Boot을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기