Liste des événements Service Fabric
Service Fabric expose un ensemble primaire d’événements de cluster pour vous informer de l’état de votre cluster en tant qu’événements Service Fabric. Ils sont basés sur les actions effectuées par Service Fabric sur vos nœuds et votre cluster ou les décisions de gestion effectuées par un opérateur/propriétaire de cluster. Ces événements sont accessibles en configurant de différentes manières, notamment la configuration des journaux Azure Monitor avec votre cluster ou l’interrogation d’EventStore. Sur les ordinateurs Windows, ces événements sont enregistrés dans l’EventLog afin de pouvoir voir les événements Service Fabric dans l’observateur d’événements.
Voici certaines caractéristiques de ces événements
- Chaque événement est lié à une entité spécifique dans le cluster, par exemple application, service, nœud, réplica.
- Chaque événement contient un ensemble de champs communs : EventInstanceId, EventName et Category.
- Chaque événement contient des champs qui lient l’événement à l’entité à laquelle il est associé. Par exemple, l’événement ApplicationCreated a des champs qui identifient le nom de l’application créée.
- Les événements sont structurés de telle sorte qu’ils peuvent être consommés dans différents outils pour effectuer une analyse plus approfondie. De plus, les détails pertinents d’un événement sont définis en tant que propriétés distinctes par opposition à une longue chaîne.
- Les événements sont écrits par différents sous-systèmes de Service Fabric et sont identifiés par Source(Task) ci-dessous. Vous trouverez d’autres informations sur ces sous-systèmes dans Architecture de Service Fabric et Présentation technique de Service Fabric.
Voici la liste de ces événements Service Fabric organisés par entité.
Événements de cluster
Événements de mise à niveau des clusters
Vous trouverez plus de détails sur les mises à niveau de cluster ici.
EventId | Nom | Category | Description | Source (tâche) | Level |
---|---|---|---|---|---|
29627 | ClusterUpgradeStarted | Mettre à niveau | Une mise à niveau de cluster a commencé | CM | Informationnel |
29628 | ClusterUpgradeCompleted | Mettre à niveau | Une mise à niveau de cluster est terminée | CM | Informationnel |
29629 | ClusterUpgradeRollbackStarted | Mettre à jour | Une mise à niveau de cluster a commencé à restaurer | CM | Avertissement |
29630 | ClusterUpgradeRollbackCompleted | Mettre à niveau | La restauration d’une mise à niveau de cluster est terminée | CM | Avertissement |
29631 | ClusterUpgradeDomainCompleted | Mettre à niveau | Un domaine de mise à niveau a terminé la mise à niveau pendant une mise à niveau de cluster | CM | Informationnel |
Événements de nœud
Événements du cycle de vie des nœuds
EventId | Nom | Category | Description | Source (tâche) | Level |
---|---|---|---|---|---|
18602 | NodeDeactivateCompleted | StateTransition | La désactivation d’un nœud est terminée | FM | Informationnel |
18603 | NodeUp | StateTransition | Le cluster a détecté qu’un nœud avait démarré | FM | Informationnel |
18604 | NodeDown | StateTransition | Le cluster a détecté qu’un nœud s’est fermé. Pendant un redémarrage du nœud, vous verrez un événement NodeDown suivi d’un événement NodeUp | FM | Error |
18605 | NodeAddedToCluster | StateTransition | Un nouveau nœud a été ajouté au cluster et Service Fabric peut déployer des applications sur ce nœud | FM | Informationnel |
18606 | NodeRemovedFromCluster | StateTransition | Un nœud a été supprimé du cluster. Service Fabric ne déploie plus d’applications sur ce nœud | FM | Informationnel |
18607 | NodeDeactivateStarted | StateTransition | La désactivation d’un nœud a commencé | FM | Informationnel |
25621 | NodeOpenSucceeded | StateTransition | Un nœud a démarré correctement | FabricNode | Informationnel |
25622 | NodeOpenFailed | StateTransition | Un nœud n’est pas arrivé à démarrer et à joindre l’anneau | FabricNode | Error |
25624 | NodeClosed | StateTransition | Un nœud s’est fermé avec succès | FabricNode | Informationnel |
25626 | NodeAborted | StateTransition | Un nœud s’est arrêté de manière anormale | FabricNode | Error |
Événements de nœud de l’enregistreur d’événements Ktl
EventId | Nom | Category | Description | Source (tâche) | Level |
---|---|---|---|---|---|
50187 | SharedLogWriteThrottled | Intégrité | Les écritures dans le journal partagé sont limitées | KtlLoggerNode | Informationnel |
50188 | SharedLogWriteUnthrottled | Intégrité | Les écritures dans le journal partagé ne sont plus limitées | KtlLoggerNode | Informationnel |
Événements liés aux applications
Événements du cycle de vie des applications
EventId | Nom | Category | Description | Source (tâche) | Level |
---|---|---|---|---|---|
29620 | ApplicationCreated | LifeCycle | Une application a été créée | CM | Informationnel |
29625 | ApplicationDeleted | LifeCycle | Une application existante a été supprimée | CM | Informationnel |
23083 | ApplicationProcessExited | LifeCycle | Un processus au sein d’une application s’est terminé | Hébergement | Informationnel |
Événements de mise à niveau des applications
Vous trouverez plus de détails sur les mises à niveau d’application ici.
EventId | Nom | Category | Description | Source (tâche) | Level |
---|---|---|---|---|---|
29621 | ApplicationUpgradeStarted | Mettre à niveau | Une mise à niveau d’application a commencé | CM | Informationnel |
29622 | ApplicationUpgradeCompleted | Mettre à niveau | Une mise à niveau d’application s’est terminée | CM | Informationnel |
29623 | ApplicationUpgradeRollbackStarted | Mettre à jour | Une mise à niveau d’application a commencé à restaurer | CM | Avertissement |
29624 | ApplicationUpgradeRollbackCompleted | Mettre à niveau | La restauration d’une mise à niveau d’application s’est terminée | CM | Avertissement |
29626 | ApplicationUpgradeDomainCompleted | Mettre à niveau | Un domaine de mise à niveau a terminé la mise à niveau pendant une mise à niveau d’application | CM | Informationnel |
Événements de service
Événements du cycle de vie du service
EventId | Nom | Category | Description | Source (tâche) | Level |
---|---|---|---|---|---|
18657 | ServiceCreated | LifeCycle | Un service a été créé | FM | Informationnel |
18658 | ServiceDeleted | LifeCycle | Un service existant a été supprimé | FM | Informationnel |
Événements de partition
Événements de déplacement de partition
EventId | Nom | Category | Description | Source (tâche) | Level |
---|---|---|---|---|---|
18940 | PartitionReconfigured | LifeCycle | La reconfiguration d’une partition s’est terminée | RA | Informationnel |
Événements de réplica
Événements de cycle de vie du réplica
EventId | Nom | Category | Description | Source (tâche) | Level |
---|---|---|---|---|---|
61701 | ReliableDictionaryOpened | LifeCycle | Le dictionnaire fiable s’est ouvert | DistributedDictionary | Informationnel |
61702 | ReliableDictionaryClosed | LifeCycle | Le dictionnaire fiable s’est fermé | DistributedDictionary | Informationnel |
61703 | ReliableDictionaryCheckpointRecovered | LifeCycle | Le dictionnaire fiable a récupéré son point de contrôle | DistributedDictionary | Informationnel |
61704 | ReliableDictionaryCheckpointFilesSent | LifeCycle | Le réplica a envoyé les fichiers de point de contrôle du dictionnaire fiable | DistributedDictionary | Informationnel |
61705 | ReliableDictionaryCheckpointFilesReceived | LifeCycle | Le réplica a reçu les fichiers de point de contrôle du dictionnaire fiable | DistributedDictionary | Informationnel |
61963 | ReliableQueueOpened | LifeCycle | La file d’attente fiable s’est ouverte | DistributedQueue | Informationnel |
61964 | ReliableQueueClosed | LifeCycle | La file d’attente fiable s’est fermée | DistributedQueue | Informationnel |
61965 | ReliableQueueCheckpointRecovered | LifeCycle | La file d’attente fiable a récupéré son point de contrôle | DistributedQueue | Informationnel |
61966 | ReliableQueueCheckpointFilesSent | LifeCycle | Le réplica a envoyé les fichiers de point de contrôle de la file d’attente fiable | DistributedQueue | Informationnel |
63647 | ReliableQueueCheckpointFilesReceived | LifeCycle | Le réplica a reçu les fichiers de point de contrôle de la file d’attente fiable | DistributedQueue | Informationnel |
63648 | ReliableConcurrentQueueOpened | LifeCycle | La file d’attente simultanée fiable s’est ouverte | ReliableConcurrentQueue | Informationnel |
63649 | ReliableConcurrentQueueClosed | LifeCycle | La file d’attente simultanée fiable s’est fermée | ReliableConcurrentQueue | Informationnel |
63650 | ReliableConcurrentQueueCheckpointRecovered | LifeCycle | La file d’attente simultanée fiable a récupéré son point de contrôle | ReliableConcurrentQueue | Informationnel |
61687 | TStoreError | Échec | La collection fiable a reçu une erreur inattendue | TStore | Error |
63831 | PrimaryFullCopyInitiated | LifeCycle | Le réplica principal a lancé une copie complète | TReplicator | Informationnel |
63832 | PrimaryPartialCopyInitiated | LifeCycle | Le réplica principal a lancé une copie partielle | TReplicator | Informationnel |
16831 | BuildIdleReplicaStarted | LifeCycle | Le réplica principal a lancé la création d’un réplica inactif | Réplication | Informationnel |
16832 | BuildIdleReplicaCompleted | LifeCycle | Le réplica principal a terminé la création d’un réplica inactif | Réplication | Informationnel |
16833 | BuildIdleReplicaFailed | LifeCycle | Le réplica principal n’a pas réussi à créer un réplica inactif | Réplication | Avertissement |
16834 | PrimaryReplicationQueueFull | Intégrité | La file d’attente de réplication du réplica principal est pleine | Réplication | Avertissement |
16835 | PrimaryReplicationQueueWarning | Intégrité | La file d’attente de réplication du réplica principal est presque pleine | Réplication | Avertissement |
16836 | PrimaryReplicationQueueWarningMitigated | Intégrité | La file d’attente de réplication du réplica principal est correcte | Réplication | Informationnel |
16837 | SecondaryReplicationQueueFull | Intégrité | La file d’attente de réplication du réplica secondaire est pleine | Réplication | Avertissement |
16838 | SecondaryReplicationQueueWarning | Intégrité | La file d’attente de réplication du réplica secondaire est presque pleine | Réplication | Avertissement |
16839 | SecondaryReplicationQueueWarningMitigated | Intégrité | La file d’attente de réplication du réplica secondaire est correcte | Réplication | Informationnel |
16840 | PrimaryFaultedSlowSecondary | Intégrité | Le réplica principal n’a pas réussi à créer un réplica secondaire lent | Réplication | Avertissement |
16841 | ReplicatorFaulted | Intégrité | Le réplica a subi une défaillance | Réplication | Avertissement |
Événements de conteneur
Événements du cycle de vie des conteneurs
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
23074 | ContainerActivated | Un conteneur a démarré | Hébergement | Informationnel | 1 |
23075 | ContainerDeactivated | Un conteneur s’est arrêté | Hébergement | Informationnel | 1 |
23082 | ContainerExited | Un conteneur s’est arrêté : vérifiez l’indicateur UnexpectedTermination | Hébergement | Informationnel | 1 |
Événements BackupRestoreService
Lorsque BackupRestoreService (BRS) est activé sur un cluster Service Fabric, il expose des événements pour les opérations périodiques et déclenchées par l’utilisateur afin de permettre à celui-ci de comprendre l’état des opérations. Les opérations déclenchées par l’utilisateur couvrent les actions telles que la création d’une stratégie de sauvegarde sur le cluster, le déclenchement de la sauvegarde sur une partition ou toute autre action valide dans le contexte BRS. BRS émet régulièrement l’état des stratégies actives au niveau du cluster, des informations sur la dernière sauvegarde et sur la sauvegarde planifiée à venir, ainsi que l’état de la sauvegarde périodique à différentes phases au niveau de la partition.
Événements de partition BackupRestoreService
EventId | Nom | Description | Source (tâche) | Level |
---|---|---|---|---|
65305 | BRSInfo | Sauvegarde périodique déclenchée | BackupRestoreService | Informationnel |
65307 | BRSWarning | Échec de la sauvegarde incrémentielle, déclenchement d’une sauvegarde complète | BackupRestoreService | Avertissement |
65309 | BRSError | Échec de la sauvegarde périodique | BackupRestoreService | Erreur |
Événements de cluster BackupRestoreService
EventId | Nom | Description | Source (tâche) | Level |
---|---|---|---|---|
65306 | BRSInfo | Création de la stratégie de sauvegarde | BackupRestoreService | Informationnel |
65308 | BRSWarning | Suppression de la stratégie de sauvegarde | BackupRestoreService | Avertissement |
65310 | BRSError | Échec de AddBackupPolicy | BackupRestoreService | Erreur |
Rapports d'intégrité
Le modèle d’intégrité Service Fabric fournit une évaluation et des rapports d’intégrité complets, flexibles et extensibles. À partir de Service Fabric version 6.2, les données d’intégrité sont écrites en tant qu’événements de plateforme pour fournir des enregistrements historiques d’intégrité. Pour limiter le volume d’événements d’intégrité, nous écrivons uniquement les éléments suivants en tant qu’événements Service Fabric :
- Tous les rapports d’intégrité
Error
ouWarning
- Les rapports d’intégrité
Ok
lors des transitions - Quand un événement d’intégrité
Error
ouWarning
expire. Cela peut servir à déterminer la durée pendant laquelle une entité n’a pas été saine
Événements du rapport d’intégrité des clusters
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
54428 | ClusterNewHealthReport | Un nouveau rapport d’intégrité de cluster est disponible | HM | Informationnel | 1 |
54437 | ClusterHealthReportExpired | Un rapport d’intégrité de cluster existant a expiré | HM | Informationnel | 1 |
Événements du rapport d’intégrité des nœuds
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
54423 | NodeNewHealthReport | Un nouveau rapport d’intégrité de nœud est disponible | HM | Informationnel | 1 |
54432 | NodeHealthReportExpired | Un rapport d’intégrité de nœud existant a expiré | HM | Informationnel | 1 |
Événements du rapport d’intégrité des applications
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
54425 | ApplicationNewHealthReport | Un rapport d’intégrité d’application a été créé. Il concerne les applications non déployées. | HM | Informationnel | 1 |
54426 | DeployedApplicationNewHealthReport | Un rapport d’intégrité d’application déployée a été créé | HM | Informationnel | 1 |
54427 | DeployedServicePackageNewHealthReport | Un rapport d’intégrité de service déployée a été créé | HM | Informationnel | 1 |
54434 | ApplicationHealthReportExpired | Un rapport d’intégrité d’application existant a expiré | HM | Informationnel | 1 |
54435 | DeployedApplicationHealthReportExpired | Un rapport d’intégrité d’application déployée existant a expiré | HM | Informationnel | 1 |
54436 | DeployedServicePackageHealthReportExpired | Un rapport d’intégrité de service déployé existant a expiré | HM | Informationnel | 1 |
Événements du rapport d’intégrité du service
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
54424 | ServiceNewHealthReport | Un rapport d’intégrité de service a été créé | HM | Informationnel | 1 |
54433 | ServiceHealthReportExpired | Un rapport d’intégrité de service existant a expiré | HM | Informationnel | 1 |
Événements du rapport d’intégrité des partitions
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
54422 | PartitionNewHealthReport | Un rapport d’intégrité de partition a été créé | HM | Informationnel | 1 |
54431 | PartitionHealthReportExpired | Un rapport d’intégrité de partition existant a expiré | HM | Informationnel | 1 |
Événements du rapport d’intégrité de réplica
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
54429 | StatefulReplicaNewHealthReport | Un rapport d’intégrité de réplica avec état a été créé | HM | Informationnel | 1 |
54430 | StatelessInstanceNewHealthReport | Un rapport d’intégrité d’instance sans état a été créé | HM | Informationnel | 1 |
54438 | StatefulReplicaHealthReportExpired | Un rapport d’intégrité de réplica avec état existant a expiré | HM | Informationnel | 1 |
54439 | StatelessInstanceHealthReportExpired | Un rapport d’intégrité d’instance sans état existant a expiré | HM | Informationnel | 1 |
Événements de test par le chaos
Événements de session de test par le chaos
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
50021 | ChaosStarted | Une session de test par le chaos a démarré | Testabilité | Informationnel | 1 |
50023 | ChaosStopped | Une session de test par le chaos s’est arrêtée | Testabilité | Informationnel | 1 |
Événements du nœud de chaos
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
50033 | ChaosNodeRestartScheduled | Un nœud est planifié pour redémarrer dans le cadre d’une session de test par le chaos | Testabilité | Informationnel | 1 |
50087 | ChaosNodeRestartCompleted | Un nœud a fini de redémarrer dans le cadre d’une session de test par le chaos | Testabilité | Informationnel | 1 |
Événements liés aux applications de chaos
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
50053 | ChaosCodePackageRestartScheduled | Un redémarrage de package de code a été planifié pendant une session de test par le chaos | Testabilité | Informationnel | 1 |
50101 | ChaosCodePackageRestartCompleted | Un redémarrage de package de code s’est terminé pendant une session de test par le chaos | Testabilité | Informationnel | 1 |
Événements de partition de chaos
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
50069 | ChaosPartitionPrimaryMoveScheduled | Une partition principale est planifiée pour redémarrer dans le cadre d’une session de test par le chaos | Testabilité | Informationnel | 1 |
50077 | ChaosPartitionSecondaryMoveScheduled | Une partition secondaire est planifiée pour redémarrer dans le cadre d’une session de test par le chaos | Testabilité | Informationnel | 1 |
65003 | PartitionPrimaryMoveAnalysis | Une analyse plus approfondie du déplacement de la partition principale est disponible | Testabilité | Informationnel | 1 |
Événements de réplica de chaos
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
50047 | ChaosReplicaRestartScheduled | Un redémarrage de réplica a été planifié pendant une session de test par le chaos | Testabilité | Informationnel | 1 |
50051 | ChaosReplicaRemovalScheduled | Une suppression de réplica a été planifiée pendant une session de test par le chaos | Testabilité | Informationnel | 1 |
50093 | ChaosReplicaRemovalCompleted | Une suppression de réplica s’est terminée pendant une session de test par le chaos | Testabilité | Informationnel | 1 |
Autres événements
Événements de corrélation
EventId | Nom | Description | Source (tâche) | Level | Version |
---|---|---|---|---|---|
65011 | CorrelationOperational | Une corrélation a été détectée | Testabilité | Informationnel | 1 |
Événements antérieurs à la version 6.2
Voici une liste complète des événements fournis par Service Fabric avant la version 6.2.
EventId | Nom | Source (tâche) | Level |
---|---|---|---|
25620 | NodeOpening | FabricNode | Informationnel |
25621 | NodeOpenedSuccess | FabricNode | Informationnel |
25622 | NodeOpenedFailed | FabricNode | Informationnel |
25623 | NodeClosing | FabricNode | Informationnel |
25624 | NodeClosed | FabricNode | Informationnel |
25625 | NodeAborting | FabricNode | Informationnel |
25626 | NodeAborted | FabricNode | Informationnel |
29627 | ClusterUpgradeStart | CM | Informationnel |
29628 | ClusterUpgradeComplete | CM | Informationnel |
29629 | ClusterUpgradeRollback | CM | Informationnel |
29630 | ClusterUpgradeRollbackComplete | CM | Informationnel |
29631 | ClusterUpgradeDomainComplete | CM | Informationnel |
23074 | ContainerActivated | Hébergement | Informationnel |
23075 | ContainerDeactivated | Hébergement | Informationnel |
29620 | ApplicationCreated | CM | Informationnel |
29621 | ApplicationUpgradeStart | CM | Informationnel |
29622 | ApplicationUpgradeComplete | CM | Informationnel |
29623 | ApplicationUpgradeRollback | CM | Informationnel |
29624 | ApplicationUpgradeRollbackComplete | CM | Informationnel |
29625 | ApplicationDeleted | CM | Informationnel |
29626 | ApplicationUpgradeDomainComplete | CM | Informationnel |
18566 | ServiceCreated | FM | Informationnel |
18567 | ServiceDeleted | FM | Informationnel |
Étapes suivantes
- Obtenir une vue d’ensemble des diagnostics dans Service Fabric
- En savoir plus sur le service EventStore dans Vue d’ensemble du service EventStore Service Fabric
- Modification de votre configuration Diagnostics Azure pour collecter davantage de journaux
- Configuration d’Application Insights pour voir les journaux d’activité de votre canal opérationnel