StatelessServiceInstanceHealth v82

상태 비국적 서비스 인스턴스의 상태를 나타냅니다. 인스턴스 집계된 상태, 상태 이벤트 및 비정상 평가를 포함합니다.

속성

Name 유형 필수
AggregatedHealthState string(enum) No
HealthEvents HealthEvent 배열 No
UnhealthyEvaluations HealthEvaluationWrapper 배열 No
HealthStatistics HealthStatistics No
PartitionId string(uuid)
InstanceId 문자열 No

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
필수: 아니요

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


PartitionId

형식: string(uuid)
필수: 아니요

이 복제본이 속한 파티션의 ID입니다.


InstanceId

형식: 문자열
필수: 아니요

상태 비국적 서비스 인스턴스의 ID입니다. InstanceId는 Service Fabric 상태 비국적 서비스의 파티션 인스턴스를 고유하게 식별하는 데 사용됩니다. 파티션 내에서 고유하며 인스턴스의 수명 동안 변경되지 않습니다. 인스턴스가 동일하거나 다른 노드에서 장애 조치(failover)된 경우 InstanceId에 대해 다른 값을 가져옵니다.