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