StatelessServicePartitionInfo
無狀態 Service Fabric 服務之分割區的相關資訊。
屬性
名稱 | 類型 | 必要 |
---|---|---|
HealthState |
字串 (列舉) | No |
PartitionStatus |
字串 (列舉) | No |
PartitionInformation |
PartitionInformation | No |
InstanceCount |
整數 (int64) | 否 |
MinInstanceCount |
整數 | No |
MinInstancePercentage |
整數 | No |
HealthState
類型:字串 (列舉)
必要:否
Service Fabric 實體的健康情況狀態,例如叢集、節點、應用程式、服務、分割區、複本等。
可能的值包括:
-
Invalid
- 表示不正確健康情況狀態。 所有 Service Fabric 列舉都有不正確類型。 值為零。 -
Ok
- 指出健康情況狀態沒問題。 值為 1。 -
Warning
- 表示健康情況狀態處於警告層級。 值為 2。 -
Error
- 指出健康情況狀態處於錯誤層級。 應該調查錯誤健全狀況狀態,因為它們可能會影響叢集的正確功能。 此值為 3。 -
Unknown
- 表示未知的健康情況狀態。 值為 65535。
PartitionStatus
類型:字串 (列舉)
必要:否
Service Fabric 服務分割區的狀態。
可能的值包括:
-
Invalid
- 表示分割區狀態無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。 -
Ready
- 表示分割區已就緒。 這表示對於無狀態服務分割區,至少有一個實例已啟動,而且具狀態服務分割的就緒複本數目大於或等於 MinReplicaSetSize。 值為 1。 -
NotReady
- 表示分割區尚未就緒。 當沒有其他狀態適用時,就會傳回此狀態。 值為 2。 -
InQuorumLoss
- 表示分割區處於仲裁遺失狀態。 這表示此分割區啟動並參與複本集的複本數目小於 MinReplicaSetSize。 此值為 3。 -
Reconfiguring
- 表示分割區正在重新設定其複本集。 這可能是因為複本集的容錯移轉、升級、負載平衡或新增或移除複本而發生。 值為 4。 -
Deleting
- 指出正在刪除分割區。 值為 5。
PartitionInformation
類型: PartitionInformation
必要:否
資料分割身分識別、資料分割配置及其所支援索引鍵的相關資訊。
InstanceCount
類型:整數 (int64)
必要:否
這個分割區的實例數目。
MinInstanceCount
類型:整數
必要:否
MinInstanceCount 是在升級或停用節點等作業期間必須符合 EnsureAvailability 安全檢查的最小實例數目。
使用的實際數位為 max ( MinInstanceCount,ceil ( MinInstancePercentage/100.0 * InstanceCount) ) 。
請注意,如果 InstanceCount 設定為 -1,在 MinInstanceCount 計算期間 -1 會先轉換成允許根據服務放置條件約束放置實例的節點數目。
MinInstancePercentage
類型:整數
必要:否
MinInstancePercentage 是 InstanceCount 的最小百分比,必須符合升級或停用節點等作業期間的 EnsureAvailability 安全檢查。
使用的實際數位為 max ( MinInstanceCount,ceil ( MinInstancePercentage/100.0 * InstanceCount) ) 。
請注意,如果 InstanceCount 設定為 -1,在 MinInstancePercentage 計算期間,-1 會先轉換成允許根據服務放置條件約束放置實例的節點數目。