Sdílet prostřednictvím


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.