ArmApplicationHealthPolicy interface
Definiuje zasady kondycji używane do oceny kondycji aplikacji lub jednej z jej jednostek podrzędnych.
Właściwości
consider |
Wskazuje, czy ostrzeżenia są traktowane z taką samą ważnością jak błędy. |
default |
Zasady kondycji używane domyślnie do oceny kondycji typu usługi. |
max |
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. |
service |
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}