Model ClusterHealthPolicy

Definiuje zasady kondycji używane do oceny kondycji klastra lub węzła klastra.

Właściwości

Nazwa Typ Wymagane
maxPercentUnhealthyNodes liczba całkowita Nie
maxPercentUnhealthyApplications liczba całkowita Nie
applicationHealthPolicies mapowanie ciągu na applicationHealthPolicy Nie

maxPercentUnhealthyNodes

Typ: liczba całkowita
Wymagane: Nie
Ustawienie domyślne: 0
InclusiveMaximum: 100
InclusiveMinimum: 0

Maksymalna dozwolona wartość procentowa węzłów w złej kondycji przed zgłoszeniem błędu. Na przykład aby zezwolić 10% węzłów na złą kondycję, ta wartość będzie wynosić 10.

Wartość procentowa reprezentuje maksymalną tolerowaną wartość procentową węzłów, które mogą być w złej kondycji, zanim klaster zostanie uznany za błąd. Jeśli wartość procentowa jest przestrzegana, ale istnieje co najmniej jeden węzeł w złej kondycji, kondycja jest oceniana jako Ostrzeżenie. Wartość procentowa jest obliczana przez podzielenie liczby węzłów w złej kondycji na łączną liczbę węzłów 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.

W dużych klastrach niektóre węzły będą zawsze wyłączane lub wyłączane w celu naprawy, więc ta wartość procentowa powinna być skonfigurowana tak, aby to tolerowała.


maxPercentUnhealthyApplications

Typ: liczba całkowita
Wymagane: Nie
Ustawienie domyślne: 0
InclusiveMaximum: 100
InclusiveMinimum: 0

Maksymalny dozwolony procent aplikacji w złej kondycji przed zgłoszeniem błędu. Na przykład aby zezwolić 10% aplikacji na złą kondycję, ta wartość będzie wynosić 10.

Wartość procentowa reprezentuje maksymalną tolerowaną wartość procentową aplikacji, które mogą być w złej kondycji, zanim klaster zostanie uznany za błąd. Jeśli wartość procentowa jest przestrzegana, ale istnieje co najmniej jedna aplikacja w złej kondycji, kondycja jest oceniana jako Ostrzeżenie. Jest to obliczane przez podzielenie liczby aplikacji w złej kondycji na łączną liczbę wystąpień aplikacji w klastrze, z wyłączeniem aplikacji typów aplikacji uwzględnionych w metryce ApplicationTypeHealthPolicyMap. Obliczenia są zaokrąglone w górę, aby tolerować jedną awarię na małej liczbie aplikacji. Wartość procentowa domyślna to zero.


applicationHealthPolicies

Typ: mapa ciągu na wartość ApplicationHealthPolicy
Wymagane: Nie

Definiuje mapę zasad kondycji aplikacji używaną do oceny kondycji aplikacji lub jednej z jej jednostek podrzędnych.