MonitoringPolicyDescription
Popisuje parametry monitorování upgradu v monitorovaném režimu.
Vlastnosti
Název | Typ | Vyžadováno |
---|---|---|
FailureAction |
string (výčet) | No |
HealthCheckWaitDurationInMilliseconds |
řetězec | No |
HealthCheckStableDurationInMilliseconds |
řetězec | No |
HealthCheckRetryTimeoutInMilliseconds |
řetězec | No |
UpgradeTimeoutInMilliseconds |
řetězec | No |
UpgradeDomainTimeoutInMilliseconds |
řetězec | No |
FailureAction
Typ: řetězec (výčet)
Povinné: Ne
Kompenzační akce, která se má provést, když monitorovaný upgrade narazí na porušení zásad monitorování nebo zásad stavu. Neplatná označuje, že akce selhání je neplatná. Vrácení zpět určuje, že se upgrade začne automaticky vracet zpět. Ruční indikuje, že upgrade se přepne do režimu nemonitorovanéhonápravného upgradu.
Možné hodnoty:
-
Invalid
– Označuje, že akce selhání je neplatná. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula. -
Rollback
– Upgrade se začne automaticky vracet zpět. Hodnota je 1. -
Manual
– Upgrade se přepne do režimu NemonitorovanýManuální upgrade. Hodnota je 2.
HealthCheckWaitDurationInMilliseconds
Typ: string
Povinné: Ne
Doba čekání po dokončení upgradovací domény před použitím zásad stavu. Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.
HealthCheckStableDurationInMilliseconds
Typ: string
Povinné: Ne
Doba, po kterou musí aplikace nebo cluster zůstat v pořádku, než upgrade přejde na další doménu upgradu. Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.
HealthCheckRetryTimeoutInMilliseconds
Typ: string
Povinné: Ne
Doba potřebná k opakování vyhodnocení stavu, kdy aplikace nebo cluster není v pořádku před spuštěním failureAction. Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.
UpgradeTimeoutInMilliseconds
Typ: string
Povinné: Ne
Doba, po kterou je potřeba dokončit celkový upgrade, než se provede akce FailureAction. Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.
UpgradeDomainTimeoutInMilliseconds
Typ: string
Povinné: Ne
Doba, po kterou je potřeba dokončit každou upgradovanou doménu, než se provede akce FailureAction. Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.