Udostępnij za pośrednictwem


ArmApplicationHealthPolicy interface

Definiuje zasady kondycji używane do oceny kondycji aplikacji lub jednej z jej jednostek podrzędnych.

Właściwości

considerWarningAsError

Wskazuje, czy ostrzeżenia są traktowane z taką samą ważnością jak błędy.

defaultServiceTypeHealthPolicy

Zasady kondycji używane domyślnie do oceny kondycji typu usługi.

maxPercentUnhealthyDeployedApplications

Maksymalna dozwolona wartość procentowa aplikacji wdrożonych w złej kondycji. Dozwolone wartości to wartości bajtowe z zera do 100. Wartość procentowa reprezentuje maksymalny tolerowany procent wdrożonych aplikacji, które mogą być w złej kondycji, zanim aplikacja zostanie uznana za błędną. Jest to obliczane przez podzielenie liczby wdrożonych aplikacji w złej kondycji na liczbę węzłów, w których aplikacja jest obecnie wdrożona w klastrze. Obliczenia są zaokrąglone w górę, aby tolerować jedną awarię na małej liczbie węzłów. Wartość procentowa domyślna to zero.

serviceTypeHealthPolicyMap

Mapa z zasadami kondycji typu usługi na nazwę typu usługi. Mapa jest domyślnie pusta.

Szczegóły właściwości

considerWarningAsError

Wskazuje, czy ostrzeżenia są traktowane z taką samą ważnością jak błędy.

considerWarningAsError?: boolean

Wartość właściwości

boolean

defaultServiceTypeHealthPolicy

Zasady kondycji używane domyślnie do oceny kondycji typu usługi.

defaultServiceTypeHealthPolicy?: ArmServiceTypeHealthPolicy

Wartość właściwości

maxPercentUnhealthyDeployedApplications

Maksymalna dozwolona wartość procentowa aplikacji wdrożonych w złej kondycji. Dozwolone wartości to wartości bajtowe z zera do 100. Wartość procentowa reprezentuje maksymalny tolerowany procent wdrożonych aplikacji, które mogą być w złej kondycji, zanim aplikacja zostanie uznana za błędną. Jest to obliczane przez podzielenie liczby wdrożonych aplikacji w złej kondycji na liczbę węzłów, w których aplikacja jest obecnie wdrożona w klastrze. Obliczenia są zaokrąglone w górę, aby tolerować jedną awarię na małej liczbie węzłów. Wartość procentowa domyślna to zero.

maxPercentUnhealthyDeployedApplications?: number

Wartość właściwości

number

serviceTypeHealthPolicyMap

Mapa z zasadami kondycji typu usługi na nazwę typu usługi. Mapa jest domyślnie pusta.

serviceTypeHealthPolicyMap?: {[propertyName: string]: ArmServiceTypeHealthPolicy}

Wartość właściwości

{[propertyName: string]: ArmServiceTypeHealthPolicy}