你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ClusterHealthPolicy 模型

定义用于评估群集或群集节点运行状况的运行状况策略。

属性

名称 类型 必需
maxPercentUnhealthyNodes integer
maxPercentUnhealthyApplications integer
applicationHealthPolicies 将字符串映射到 ApplicationHealthPolicy

maxPercentUnhealthyNodes

类型:整数
必需:否
默认值:0
InclusiveMaximum:100
InclusiveMinimum: 0

报告错误之前允许的最大不正常节点百分比。 例如,若要允许 10% 的节点处于不正常状态,此值为 10。

该百分比表示在将群集视为出错之前可处于不正常状态的节点的最大容许百分比。 如果未超过该百分比,但至少存在一个不正常的节点,则将运行状况评估为警告。 该百分比的计算方式是将不正常的节点数除以群集中的节点总数。 计算结果调高为整数,以便容忍少量节点上出现一次失败。 默认百分比为零。

在大型群集中,始终会有一些要关闭或需要修复的节点,因此应配置此百分比以便容忍这种情况。


maxPercentUnhealthyApplications

类型:整数
必需:否
默认值:0
InclusiveMaximum:100
InclusiveMinimum: 0

报告错误之前允许的最大不正常应用程序百分比。 例如,若要允许 10% 的应用程序处于不正常状态,此值为 10。

该百分比表示在将群集视为出错之前可处于不正常状态的应用程序的最大容许百分比。 如果未超过该百分比,但至少存在一个不正常的应用程序,则将运行状况评估为 Warning。 该百分比的计算方式是将不正常的应用程序数除以群集中的应用程序实例总数,不包括 ApplicationTypeHealthPolicyMap 中包含的应用程序类型的应用程序。 计算结果调高为整数,以便容忍少量应用程序出现一次失败。 默认百分比为零。


applicationHealthPolicies

类型:将字符串映射到 ApplicationHealthPolicy
必需:否

定义用于评估应用程序或其子实体之一的运行状况的应用程序运行状况策略映射。