헬스 정보
헬스 정보를 사용하면 애플리케이션에 문제가 발생했을 때 문제를 빠르게 인지할 수 있다.
헬스 정보는 단순히 애플리케이션이 요청에 응답을 할 수 있는지 판단하는 것을 넘어서 애플리케이션이 사용하는 DB가 응답하는지, 디스크 사용량에는 문제가 없는지 같은 다양한 정보들을 포함해서 만들어진다.
헬스 정보를 더 자세히 보려면 다음 옵션을 지정하면 된다.
management:
endpoint:
health:
show-details: always이렇게 하면
db,diskSpace,ping에 대한 정보가 아주 자세하게 노출된다.자세하게 노출하는 것을 원하지 않는다면
show-details옵션 대신 다음 옵션을 사용하면 된다.
management:
endpoint:
health:
show-components: always이렇게 하면 각 헬스 컴포넌트의 상태 정보만 간략하게 노출한다.
헬스 정보 상태는 UP, DOWN으로 나타내는데 헬스 컴포넌트 중에 하나라도 문제가 있으면 전체 상태는 DOWN이 된다.
{
"status": "DOWN",
"components": {
"db": {
"status": "DOWN"
},
"diskSpace": {
"status": "UP"
},
"ping": {
"status": "UP"
}
}
}Last updated