MonitoringPolicyDescription

監視モードでアップグレードを監視するためのパラメーターについて説明します。

プロパティ

名前 Type 必須
FailureAction string (enum) いいえ
HealthCheckWaitDurationInMilliseconds string いいえ
HealthCheckStableDurationInMilliseconds string いいえ
HealthCheckRetryTimeoutInMilliseconds string いいえ
UpgradeTimeoutInMilliseconds string いいえ
UpgradeDomainTimeoutInMilliseconds string いいえ

FailureAction

: string (enum)
必須: いいえ

Monitored アップグレードで監視ポリシー違反または正常性ポリシー違反が発生した場合に実行する補正アクションです。 無効は、エラー アクションが無効であることを示します。 Rollback は、アップグレードが自動的にロールバックを開始することを指定します。 [手動] は、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。

次のいずれかの値になります。

  • Invalid - エラー アクションが無効であることを示します。 すべての Service Fabric 列挙体の型が無効です。 値は 0 です。
  • Rollback - アップグレードは自動的にロールバックを開始します。 値は 1 です
  • Manual - アップグレードは UnmonitoredManual アップグレード モードに切り替わります。 値は 2 です

HealthCheckWaitDurationInMilliseconds

: string
必須: いいえ

ドメインのアップグレードを完了後、待機する時間。この時間を超えると、正常性ポリシーが適用されます。 最初に、ISO 8601 の期間を表す文字列として解釈されます。 それが失敗した場合、ミリ秒単位の合計数を表す数値として解釈されます。


HealthCheckStableDurationInMilliseconds

: string
必須: いいえ

アプリケーションまたはクラスターが正常な状態である必要がある時間。この時間を超えると、アップグレードが次のアップグレード ドメインに進みます。 最初に、ISO 8601 の期間を表す文字列として解釈されます。 それが失敗した場合、ミリ秒単位の合計数を表す数値として解釈されます。


HealthCheckRetryTimeoutInMilliseconds

: string
必須: いいえ

アプリケーションまたはクラスターが正常でない場合に、正常性評価を再試行する時間。この時間を超えると、FailureAction に指定したアクションが実行されます。 最初に、ISO 8601 の期間を表す文字列として解釈されます。 それが失敗した場合、ミリ秒単位の合計数を表す数値として解釈されます。


UpgradeTimeoutInMilliseconds

: string
必須: いいえ

アップグレード全体を完了する必要がある時間。この時間を超えると、FailureAction が実行されます。 最初に、ISO 8601 の期間を表す文字列として解釈されます。 それが失敗した場合、ミリ秒単位の合計数を表す数値として解釈されます。


UpgradeDomainTimeoutInMilliseconds

: string
必須: いいえ

各ドメインがアップグレードを完了する必要がある時間。この時間を超えると、FailureAction が実行されます。 最初に、ISO 8601 の期間を表す文字列として解釈されます。 それが失敗した場合、ミリ秒単位の合計数を表す数値として解釈されます。