ClusterHealthPolicy 模型
定義用來評估叢集或叢集節點健康情況的健康情況原則。
屬性
名稱 | 類型 | 必要 |
---|---|---|
maxPercentUnhealthyNodes | 整數 | No |
maxPercentUnhealthyApplications | 整數 | No |
applicationHealthPolicies | 字串對應至 ApplicationHealthPolicy | No |
maxPercentUnhealthyNodes
類型:整數
必要:否
預設:0
InclusiveMaximum:100
InclusiveMinimum:0
在報告錯誤之前,允許健康情況不良節點的最大百分比。 例如,若要允許 10% 的節點健康情況不良,這個值會是 10。
百分比表示在叢集被視為處於錯誤狀態之前,容許節點健康情況不良的最大百分比。 如果未到達此百分比,但至少有一個健康情況不良的節點,則健康情況會評估為 Warning。 百分比是將健康情況不良節點數目除以叢集中的節點總數計算而得。 針對較少的節點數目,計算會四捨五入以容許一個失敗。 預設百分比是零。
在大型叢集中,永遠都有一些節點會關閉或需要修復,因此應設定此百分比來容許這種情形。
maxPercentUnhealthyApplications
類型:整數
必要:否
預設:0
InclusiveMaximum:100
InclusiveMinimum:0
在報告錯誤之前,允許健康情況不良應用程式的最大百分比。 例如,若要允許 10% 的應用程式健康情況不良,這個值會是 10。
百分比表示在系統將叢集視為錯誤之前,容許應用程式健康情況不良的最大百分比。 如果未到達此百分比,但至少有一個健康情況不良的應用程式,則健康情況會評估為 Warning。 此計算是將健康情況不良的應用程式數目除以叢集中應用程式執行個體的總數而得,但不包括 ApplicationTypeHealthPolicyMap 所包含之應用程式類型的應用程式。 針對少量的應用程式數目,計算會四捨五入以容許一個失敗。 預設百分比是零。
applicationHealthPolicies
類型:字串對應至 ApplicationHealthPolicy
必要:否
定義用來評估應用程式或其中一個子實體健康情況的應用程式健康情況原則對應。