Share via


ClusterHealth

클러스터의 상태를 나타냅니다. 클러스터 집계 상태, 클러스터 애플리케이션 및 노드 상태뿐만 아니라 상태 이벤트 및 비정상 평가를 포함합니다.

속성

속성 형식 필수
AggregatedHealthState string(열거형) 아니요
HealthEvents HealthEvent의 배열 아니요
UnhealthyEvaluations HealthEvaluationWrapper 배열 아니요
HealthStatistics HealthStatistics 아니요
NodeHealthStates NodeHealthState의 배열 아니요
ApplicationHealthStates ApplicationHealthState의 배열 아니요

AggregatedHealthState

형식: string(열거형)
필수: 아니요

Health Manager에서 계산한 엔터티의 집계된 상태를 나타내는 HealthState입니다. 엔터티의 상태 평가는 엔터티 및 해당 자식에 대해 보고된 모든 이벤트를 반영합니다(있는 경우). 집계는 원하는 상태 정책을 적용하여 수행됩니다.

클러스터, 노드, 애플리케이션, 서비스, 파티션, 복제본 등과 같은 Service Fabric 엔터티의 상태입니다.

가능한 값은 다음과 같습니다.

  • Invalid - 잘못된 상태를 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다.
  • Ok - 상태가 정상임을 나타냅니다. 값은 1입니다.
  • Warning - 상태가 경고 수준에 있음을 나타냅니다. 값은 2입니다.
  • Error - 상태가 오류 수준에 있음을 나타냅니다. 오류 상태는 클러스터의 올바른 기능에 영향을 줄 수 있으므로 조사해야 합니다. 값이 3입니다.
  • Unknown- 알 수 없는 상태 상태 나타냅니다. 값은 65535입니다.

HealthEvents

형식: HealthEvent 배열
필수: 아니요

엔터티에 보고된 상태 이벤트 목록입니다.


UnhealthyEvaluations

형식: HealthEvaluationWrapper 배열
필수: 아니요

Health Manager에서 현재 집계된 상태를 반환한 이유를 보여 주는 비정상 평가입니다.


HealthStatistics

형식: HealthStatistics
필수: 아니요

쿼리된 엔터티의 모든 자식 유형에 대한 상태 통계를 표시합니다.


NodeHealthStates

형식: NodeHealthState 배열
필수: 아니요

상태 저장소에 있는 클러스터 노드 상태입니다.


ApplicationHealthStates

형식: ApplicationHealthState 배열
필수: 아니요

상태 저장소에 있는 클러스터 애플리케이션 상태입니다.