StatelessServiceInstanceHealth

表示無狀態服務實例的健全狀況。 包含實例匯總的健全狀況狀態、健康情況事件和狀況不良的評估。

屬性

名稱 類型 必要
AggregatedHealthState 字串 (列舉) No
HealthEvents HealthEvent的陣列 No
UnhealthyEvaluations HealthEvaluationWrapper的陣列 No
HealthStatistics HealthStatistics No
PartitionId 字串 (uuid)
InstanceId 字串 No

AggregatedHealthState

Type: string (enum)
必要:否

HealthState,代表健全狀況管理員所計算之實體的匯總健康情況狀態。 實體的健康情況評估會反映所有在實體上報告的事件及其子系 (是否有任何) 。 匯總是藉由套用所需的健康原則來完成。

Service Fabric 實體的健全狀況狀態,例如叢集、節點、應用程式、服務、分割區、複本等等。

可能的值包括:

  • Invalid -表示不正確健全狀況狀態。 所有 Service Fabric 列舉都具有不正確類型。 值為零。
  • Ok -表示健全狀況狀態良好。 值為 1。
  • Warning -表示健全狀況狀態是在警告層級。 值為 2。
  • Error -表示健全狀況狀態是在錯誤層級。 必須調查錯誤健全狀況狀態,因為它們可能會影響叢集的正確功能。 此值為 3。
  • Unknown -指出未知的健康情況狀態。 值為 65535。

HealthEvents

TypeHealthEvent的陣列
必要:否

在實體上報告的健康狀態事件清單。


UnhealthyEvaluations

TypeHealthEvaluationWrapper的陣列
必要:否

狀況不良的評估,顯示健全狀況管理員傳回目前匯總健康狀態的原因。


HealthStatistics

類型HealthStatistics
必要:否

顯示所查詢實體的所有子系類型的健康情況統計資料。


PartitionId

類型:字串 (uuid)
必要:否

這個複本所屬的資料分割識別碼。


InstanceId

類型:字串
必要:否

無狀態服務實例的識別碼。 Service Fabric 使用 InstanceId 來唯一識別無狀態服務之分割區的實例。 它在資料分割內是唯一的,而且在實例的存留期內不會變更。 如果實例已在相同或不同的節點上容錯移轉,它將會為 InstanceId 取得不同的值。