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 持續時間的字串。 如果失敗,則會解譯為代表總毫秒數的數字。