StatelessServiceInstanceHealth

Représente l’intégrité de l’instance de service sans État. Contient l’état d’intégrité agrégé de l’instance, les événements d’intégrité et les évaluations de non-intégrité.

Propriétés

Nom Type Obligatoire
AggregatedHealthState String (enum) Non
HealthEvents Tableau de HealthEvent Non
UnhealthyEvaluations Tableau de HealthEvaluationWrapper Non
HealthStatistics HealthStatistics Non
PartitionId string (uuid) Non
InstanceId string Non

AggregatedHealthState

Type: String (enum)
Obligatoire: non

HealthState représentant l’état d’intégrité agrégé de l’entité calculée par le gestionnaire de contrôle d’intégrité. L’évaluation de l’intégrité de l’entité reflète tous les événements signalés sur l’entité et ses enfants (le cas échéant). L’agrégation s’effectue en appliquant la stratégie de contrôle d’intégrité souhaitée.

État d’intégrité d’une entité Service Fabric, telle qu’un cluster, un nœud, une application, un service, une partition, un réplica, etc.

Les valeurs possibles sont les suivantes :

  • Invalid -Indique un état d’intégrité non valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro.
  • Ok -Indique que l’état d’intégrité est OK. La valeur est égale à 1.
  • Warning -Indique que l’état d’intégrité est à un niveau d’avertissement. La valeur est égale à 2.
  • Error -Indique que l’état d’intégrité est au niveau de l’erreur. L’état d’intégrité de l’erreur doit être examiné, car il peut avoir un impact sur les fonctionnalités correctes du cluster. La valeur est 3.
  • Unknown -Indique un état d’intégrité inconnu. La valeur est égale à 65535.

HealthEvents

Type: tableau de HealthEvent
Obligatoire: non

Liste des événements d’intégrité signalés sur l’entité.


UnhealthyEvaluations

Type: tableau de HealthEvaluationWrapper
Obligatoire: non

Les évaluations non intègres qui indiquent pourquoi l’état d’intégrité agrégé actuel a été retourné par le gestionnaire de contrôle d’intégrité.


HealthStatistics

Type: HealthStatistics
Obligatoire: non

Affiche les statistiques d’intégrité pour tous les types enfants de l’entité interrogée.


PartitionId

Type: String (UUID)
Obligatoire: non

ID de la partition à laquelle appartient ce réplica.


InstanceId

Type: chaîne
Obligatoire: non

ID d’une instance de service sans État. InstanceId est utilisé par Service Fabric pour identifier de manière unique une instance d’une partition d’un service sans État. Il est unique au sein d’une partition et ne change pas pendant la durée de vie de l’instance. Si l’instance a basculé sur le même nœud ou sur un autre nœud, elle obtiendra une valeur différente pour InstanceId.