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

ClusterHealthPolicy 类

定义

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

public class ClusterHealthPolicy
type ClusterHealthPolicy = class
Public Class ClusterHealthPolicy
继承
ClusterHealthPolicy

构造函数

ClusterHealthPolicy()

初始化 ClusterHealthPolicy 类的新实例。

ClusterHealthPolicy(Nullable<Int32>, Nullable<Int32>, IDictionary<String,ApplicationHealthPolicy>)

初始化 ClusterHealthPolicy 类的新实例。

属性

ApplicationHealthPolicies

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

MaxPercentUnhealthyApplications

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

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

MaxPercentUnhealthyNodes

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

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

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

方法

Validate()

验证 对象。

适用于