ClusterHealthPolicy クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスターまたはクラスター ノードの正常性を評価するために使用される正常性ポリシーを定義します。
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 にします。 パーセンテージは、異常な可能性のあるアプリケーションの最大許容パーセンテージを表します。この値を超えるとクラスターはエラーの状態と見なされます。 許容パーセンテージ内であっても、1 つ以上の異常なアプリケーションがある場合は、正常性は Warning として評価されます。 これは、異常なアプリケーションの数をクラスター内のアプリケーション インスタンスの総数で割ることによって計算されます。ApplicationTypeHealthPolicyMap に含まれているアプリケーションの種類のアプリケーションは除外されます。 切り上げ計算が実行され、少数のアプリケーションに対する 1 つのエラーは許容されます。 既定のパーセンテージは 0 です。 |
MaxPercentUnhealthyNodes |
エラーを報告する前に、異常なノードに対して許容される最大割合を取得または設定します。 たとえば、ノードの 10% の異常を許容するには、この値を 10 にします。 パーセンテージは、異常な可能性のあるノードの最大許容パーセンテージを表します。この値を超えるとクラスターはエラーの状態と見なされます。 許容パーセンテージ内であっても、1 つ以上の異常なノードがある場合は、正常性は Warning として評価されます。 パーセンテージは、異常なノードの数をクラスター内のノードの総数で割ることによって計算されます。 切り上げ計算が実行され、少数のノードに対する 1 つのエラーは許容されます。 既定のパーセンテージは 0 です。 大規模なクラスターでは、ダウンしているか修復を必要とするノードがいくつか必ず存在するため、それが許容されるようにこのパーセンテージを構成する必要があります。 |
メソッド
Validate() |
オブジェクトを検証します。 |
適用対象
Azure SDK for .NET