共用方式為


MonitoringPolicyDescription

描述在受監視模式中監視升級的參數。

屬性

名稱 類型 必要
FailureAction 字串 (列舉)
HealthCheckWaitDurationInMilliseconds 字串
HealthCheckStableDurationInMilliseconds 字串
HealthCheckRetryTimeoutInMilliseconds 字串
UpgradeTimeoutInMilliseconds 字串
UpgradeDomainTimeoutInMilliseconds 字串 No

FailureAction

類型:字串 (列舉)
必要:否

「受監視」的升級遇到監視原則或健康原則違規時,所要執行的補償動作。 無效表示失敗動作無效。 復原指定升級會自動開始復原。 手動指出升級會切換至 UnmonitoredManual 升級模式。

可能的值包括:

  • Invalid - 表示失敗動作無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • Rollback - 升級會自動開始回復。 值為 1
  • Manual - 升級會切換至 UnmonitoredManual 升級模式。 值為 2

HealthCheckWaitDurationInMilliseconds

類型:字串
必要:否

完成升級網域之後,在套用健康原則之前,要等待的時間長度。 它會先解譯為代表 ISO 8601 持續時間的字串。 如果失敗,則會解譯為代表總毫秒數的數字。


HealthCheckStableDurationInMilliseconds

類型:字串
必要:否

在升級繼續進入下一個升級網域之前,應用程式或叢集必須維持狀況良好的時間長度。 它會先解譯為代表 ISO 8601 持續時間的字串。 如果失敗,則會解譯為代表總毫秒數的數字。


HealthCheckRetryTimeoutInMilliseconds

類型:字串
必要:否

當應用程式或叢集狀況不良時,在執行 FailureAction 之前,重試健康情況評估的時間長度。 它會先解譯為代表 ISO 8601 持續時間的字串。 如果失敗,則會解譯為代表總毫秒數的數字。


UpgradeTimeoutInMilliseconds

類型:字串
必要:否

執行 FailureAction 之前,整體升級必須完成的時間長度。 它會先解譯為代表 ISO 8601 持續時間的字串。 如果失敗,則會解譯為代表總毫秒數的數字。


UpgradeDomainTimeoutInMilliseconds

類型:字串
必要:否

執行 FailureAction 之前,每個升級網域必須完成的時間長度。 它會先解譯為代表 ISO 8601 持續時間的字串。 如果失敗,則會解譯為代表總毫秒數的數字。