StatefulServiceReplicaHealth
Reprezentuje kondycję repliki usługi stanowej. Zawiera zagregowany stan kondycji repliki, zdarzenia kondycji i oceny w złej kondycji.
Właściwości
Nazwa | Typ | Wymagane |
---|---|---|
AggregatedHealthState |
ciąg (wyliczenie) | Nie |
HealthEvents |
tablica healthEvent | Nie |
UnhealthyEvaluations |
tablica healthEvaluationWrapper | Nie |
HealthStatistics |
Statystyki kondycji | Nie |
PartitionId |
ciąg (uuid) | Nie |
ReplicaId |
ciąg | Nie |
AggregatedHealthState
Typ: ciąg (wyliczenie)
Wymagane: Nie
Stan kondycji reprezentujący zagregowany stan kondycji jednostki obliczonej przez menedżera kondycji.
Ocena kondycji jednostki odzwierciedla wszystkie zdarzenia zgłaszane dla jednostki i jej elementów podrzędnych (jeśli istnieją).
Agregacja jest wykonywana przez zastosowanie żądanych zasad kondycji.
Stan kondycji jednostki usługi Service Fabric, takiej jak klaster, węzeł, aplikacja, usługa, partycja, replika itp.
Możliwe wartości:
-
Invalid
— Wskazuje nieprawidłowy stan kondycji. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero. -
Ok
- Wskazuje, że stan kondycji jest w porządku. Wartość to 1. -
Warning
— wskazuje stan kondycji na poziomie ostrzeżenia. Wartość to 2. -
Error
- Wskazuje, że stan kondycji jest na poziomie błędu. Należy zbadać stan kondycji błędu, ponieważ może to mieć wpływ na poprawną funkcjonalność klastra. Wartość to 3. -
Unknown
— wskazuje nieznany stan kondycji. Wartość to 65535.
HealthEvents
Typ: tablica healthEvent
Wymagane: Nie
Lista zdarzeń kondycji zgłoszonych w jednostce.
UnhealthyEvaluations
Typ: tablica HealthEvaluationWrapper
Wymagane: Nie
Oceny w złej kondycji, które pokazują, dlaczego bieżący zagregowany stan kondycji został zwrócony przez Menedżera kondycji.
HealthStatistics
Typ: HealthStatistics
Wymagane: Nie
Przedstawia statystyki kondycji dla wszystkich typów podrzędnych jednostki, których dotyczy zapytanie.
PartitionId
Typ: ciąg (uuid)
Wymagane: Nie
Identyfikator partycji, do której należy ta replika.
ReplicaId
Typ: ciąg
Wymagane: Nie
Identyfikator repliki usługi stanowej. ReplicaId jest używany przez usługę Service Fabric do unikatowego identyfikowania repliki partycji. Jest on unikatowy w ramach partycji i nie zmienia się przez cały okres istnienia repliki. Jeśli replika zostanie porzucona, a inna replika zostanie utworzona w tym samym węźle dla tej samej partycji, otrzyma inną wartość identyfikatora. Czasami identyfikator wystąpienia usługi bezstanowej jest również nazywany identyfikatorem repliki.