본문 바로가기

Spring/Springboot

[Springboot] 액츄에이터 - 헬스정보 health 엔드포인트

 

헬스 정보를 사용하면 애플리케이션에 문제가 발생했을 때 문제를 빠르게 인지할 수 있음

애플리케이션이 요청에 응답할 수 있는지 판단하는 것을 넘어서 애플리케이션이 사용하는 데이터베이스가 응답하는지, 디스크 사용량에는 문제가 없는지 같은 다양한 정보들을 포함해서 만들어짐

헬스 기능을 직접 구현할 수도 있음

액츄에이터는 db, mongo, redis, diskspace, ping 등과 같은 수 많은 헬스 기능을 기본으로 제공함

 

헬스 정보를 자세히 보려면 아래와 같은 옵션을 지정하면됨

// application.properties
management.endpoint.health.show-details=always

 

 

헬스 정보 디테일하게 보기

// application.yml
management:
  endpoint:
    health:
      show-details: always

 

 

헬스 정보 간략하게 보기

 // application.yml, 간략하게 보기
management:
  endpoint:
    health:
      show-components: always