Condividi tramite


StatefulServiceReplicaHealth

Rappresenta l'integrità della replica del servizio con stato. Contiene lo stato di integrità aggregato della replica, gli eventi di integrità e le valutazioni non integre.

Proprietà

Nome Tipo Necessario
AggregatedHealthState string (enum) No
HealthEvents matrice di HealthEvent No
UnhealthyEvaluations matrice di HealthEvaluationWrapper No
HealthStatistics HealthStatistics No
PartitionId string (uuid) No
ReplicaId string No

AggregatedHealthState

Tipo: string (enum)
Obbligatorio: No

HealthState che rappresenta lo stato di integrità aggregato dell'entità calcolata da Health Manager. La valutazione dell'integrità dell'entità riflette tutti gli eventi segnalati nell'entità e nei relativi elementi figlio (se presenti). L'aggregazione viene eseguita applicando i criteri di integrità desiderati.

Stato di integrità di un'entità di Service Fabric, ad esempio Cluster, Node, Application, Service, Partition, Replica e così via.

I valori possibili sono:

  • Invalid - Indica uno stato di integrità non valido. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero.
  • Ok - Indica che lo stato di integrità è corretto. Il valore è uguale a 1.
  • Warning - Indica che lo stato di integrità è a livello di avviso. Il valore è 2.
  • Error - Indica che lo stato di integrità è a livello di errore. Lo stato di integrità degli errori deve essere analizzato, perché può influire sulla funzionalità corretta del cluster. Il valore è 3.
  • Unknown - Indica uno stato di integrità sconosciuto. Il valore è 65535.

HealthEvents

Tipo: matrice di HealthEvent
Obbligatorio: No

Elenco di eventi di integrità segnalati nell'entità.


UnhealthyEvaluations

Tipo: matrice di HealthEvaluationWrapper
Obbligatorio: No

Le valutazioni non integre che mostrano il motivo per cui lo stato di integrità aggregato corrente è stato restituito da Health Manager.


HealthStatistics

Tipo: HealthStatistics
Obbligatorio: No

Mostra le statistiche di integrità per tutti i tipi figlio dell'entità su cui è stata interrogata.


PartitionId

Tipo: string (uuid)
Obbligatorio: No

ID della partizione a cui appartiene la replica.


ReplicaId

Tipo: string
Obbligatorio: No

ID di una replica del servizio con stato. ReplicaId viene usato da Service Fabric per identificare in modo univoco una replica di una partizione. È univoco all'interno di una partizione e non cambia per la durata della replica. Se una replica viene eliminata e viene creata un'altra replica nello stesso nodo per la stessa partizione, otterrà un valore diverso per l'ID. A volte l'ID di un'istanza del servizio senza stato viene definito anche ID di replica.