Elenco degli eventi di Service Fabric
Service Fabric espone un set primario di eventi del cluster, sotto forma di eventi di Service Fabric, per offrire informazioni sullo stato del cluster. Questi eventi sono basati sulle azioni eseguite da Service Fabric sui nodi e sul cluster oppure sulle decisioni di gestione prese dal proprietario/operatore del cluster È possibile accedere a questi eventi configurando in vari modi, tra cui la configurazione dei log di Monitoraggio di Azure con il cluster o l'esecuzione di query su EventStore. Nei computer Windows questi eventi vengono inseriti nel registro eventi ed è quindi possibile visualizzare gli eventi di Service Fabric nel Visualizzatore eventi.
Ecco alcune caratteristiche di questi eventi
- Ogni evento è associato a un'entità specifica nel cluster, ad esempio Application, Service, Node, Replica.
- Ogni evento contiene un set di campi comuni: EventInstanceId, EventName e Category.
- Ogni evento contiene campi che associano l'evento all'entità a cui è associato. Ad esempio, l'evento ApplicationCreated ha campi che identificano il nome dell'applicazione creata.
- Gli eventi sono strutturati in modo che possano essere utilizzati in vari strumenti per eseguire ulteriori analisi. Inoltre, i dettagli pertinenti per un evento sono definiti come proprietà separate anziché come stringa lunga.
- Gli eventi vengono scritti da sottosistemi diversi in Service Fabric e identificati da Source(Task) come illustrato di seguito. Sono disponibili altre informazioni su questi sottosistemi in Architettura di Service Fabric e Panoramica tecnica di Service Fabric.
Ecco un elenco di questi eventi di Service Fabric organizzati per entità.
Eventi del cluster
Eventi di aggiornamento del cluster
Altre informazioni sugli aggiornamenti dei cluster sono disponibili qui.
EventId | Nome | Categoria | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|---|
29627 | ClusterUpgradeStarted | Aggiorna | È stato avviato un aggiornamento del cluster | CA | Informativo |
29628 | ClusterUpgradeCompleted | Aggiorna | È stato completato un aggiornamento del cluster | CA | Informativo |
29629 | ClusterUpgradeRollbackStarted | Aggiorna | È stato avviato il rollback di un aggiornamento del cluster | CA | Avviso |
29630 | ClusterUpgradeRollbackCompleted | Aggiorna | È stato completato il ripristino dello stato precedente all'aggiornamento del cluster | CA | Avviso |
29631 | ClusterUpgradeDomainCompleted | Aggiorna | Un dominio di aggiornamento ha completato l'aggiornamento durante un aggiornamento del cluster | CA | Informativo |
Eventi dei nodi
Eventi relativi al ciclo di vita dei nodi
EventId | Nome | Categoria | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|---|
18602 | NodeDeactivateCompleted | StateTransition | La disattivazione di un nodo è stata completata | FM | Informativo |
18603 | NodeUp | StateTransition | Il cluster ha rilevato che un nodo è stato avviato | FM | Informativo |
18604 | NodeDown | StateTransition | Il cluster ha rilevato che un nodo è stato arrestato. Durante un riavvio del nodo, verrà visualizzato un evento NodeDown seguito da un evento NodeUp | FM | Error |
18605 | NodeAddedToCluster | StateTransition | È stato aggiunto un nuovo nodo al cluster e Service Fabric è in grado di distribuire le applicazioni a questo nodo | FM | Informativo |
18606 | NodeRemovedFromCluster | StateTransition | Un nodo è stato rimosso dal cluster. Service Fabric non effettuerà più la distribuzione delle applicazioni a questo nodo | FM | Informativo |
18607 | NodeDeactivateStarted | StateTransition | La disattivazione di un nodo è stata avviata | FM | Informativo |
25621 | NodeOpenSucceeded | StateTransition | Un nodo è stato avviato correttamente | FabricNode | Informativo |
25622 | NodeOpenFailed | StateTransition | Un nodo non è in grado di avviarsi e creare un join dell'anello | FabricNode | Error |
25624 | NodeClosed | StateTransition | Un nodo è stato arrestato correttamente | FabricNode | Informativo |
25626 | NodeAborted | StateTransition | Un nodo è stato arrestato in modo anomalo | FabricNode | Error |
Eventi Ktl Logger Node
EventId | Nome | Categoria | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|---|
50187 | SharedLogWriteThrottled | Integrità | Le scritture nel log condiviso sono limitate | KtlLoggerNode | Informativo |
50188 | SharedLogWriteUnthrottled | Integrità | Le scritture nel log condiviso sono state annullate | KtlLoggerNode | Informativo |
Eventi dell'applicazione
Eventi relativi al ciclo di vita delle applicazioni
EventId | Nome | Categoria | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|---|
29620 | ApplicationCreated | LifeCycle | È stata creata una nuova applicazione | CA | Informativo |
29625 | ApplicationDeleted | LifeCycle | Un'applicazione esistente è stata eliminata | CA | Informativo |
23083 | ApplicationProcessExited | LifeCycle | Un processo all'interno di un'applicazione è stato terminato | Hosting | Informativo |
Eventi di aggiornamento delle applicazioni
Altre informazioni sugli aggiornamenti delle applicazioni sono disponibili qui.
EventId | Nome | Categoria | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|---|
29621 | ApplicationUpgradeStarted | Aggiorna | È stato avviato un aggiornamento dell'applicazione | CA | Informativo |
29622 | ApplicationUpgradeCompleted | Aggiorna | È stato completato un aggiornamento dell'applicazione | CA | Informativo |
29623 | ApplicationUpgradeRollbackStarted | Aggiorna | È stato avviato il rollback di un aggiornamento dell'applicazione | CA | Avviso |
29624 | ApplicationUpgradeRollbackCompleted | Aggiorna | È stato completato il ripristino dello stato precedente all'aggiornamento dell'applicazione | CA | Avviso |
29626 | ApplicationUpgradeDomainCompleted | Aggiorna | Un dominio di aggiornamento ha completato l'aggiornamento durante un aggiornamento dell'applicazione | CA | Informativo |
Eventi dei servizi
Eventi relativi al ciclo di vita dei servizi
EventId | Nome | Categoria | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|---|
18657 | ServiceCreated | LifeCycle | È stato creato un nuovo servizio | FM | Informativo |
18658 | ServiceDeleted | LifeCycle | È stato eliminato un servizio esistente | FM | Informativo |
Eventi delle partizioni
Eventi di spostamento delle partizioni
EventId | Nome | Categoria | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|---|
18940 | PartitionReconfigured | LifeCycle | È stata completata la riconfigurazione di una partizione | RA | Informativo |
Eventi delle repliche
Eventi del ciclo di vita della replica
EventId | Nome | Categoria | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|---|
61701 | ReliableDictionaryOpened | LifeCycle | Il dizionario Reliable è stato aperto | DistributedDictionary | Informativo |
61702 | ReliableDictionaryClosed | LifeCycle | Dizionario Affidabile chiuso | DistributedDictionary | Informativo |
61703 | ReliableDictionaryCheckpointRecovered | LifeCycle | Reliable Dictionary ha recuperato il relativo checkpoint | DistributedDictionary | Informativo |
61704 | ReliableDictionaryCheckpointFilesSent | LifeCycle | Replica ha inviato i file di checkpoint di Reliable Dictionary | DistributedDictionary | Informativo |
61705 | ReliableDictionaryCheckpointFilesReceived | LifeCycle | La replica ha ricevuto i file di checkpoint di Reliable Dictionary | DistributedDictionary | Informativo |
61963 | ReliableQueueOpened | LifeCycle | È stata aperta una coda affidabile | DistributedQueue | Informativo |
61964 | ReliableQueueClosed | LifeCycle | Coda affidabile chiusa | DistributedQueue | Informativo |
61965 | ReliableQueueCheckpointRecovered | LifeCycle | La coda Affidabile ha recuperato il checkpoint | DistributedQueue | Informativo |
61966 | ReliableQueueCheckpointFilesSent | LifeCycle | La replica ha inviato i file del checkpoint di Reliable Queue | DistributedQueue | Informativo |
63647 | ReliableQueueCheckpointFilesReceived | LifeCycle | La replica ha ricevuto file di checkpoint della coda affidabile | DistributedQueue | Informativo |
63648 | ReliableConcurrentQueueOpened | LifeCycle | Coda simultanea affidabile aperta | ReliableConcurrentQueue | Informativo |
63649 | ReliableConcurrentQueueClosed | LifeCycle | Coda simultanea affidabile chiusa | ReliableConcurrentQueue | Informativo |
63650 | ReliableConcurrentQueueCheckpointRecovered | LifeCycle | La coda simultanea affidabile ha recuperato il checkpoint | ReliableConcurrentQueue | Informativo |
61687 | TStoreError | Errore | La raccolta Reliable ha ricevuto un errore imprevisto | TStore | Error |
63831 | PrimaryFullCopyInitiated | LifeCycle | La replica primaria ha avviato una copia completa | TReplicator | Informativo |
63832 | PrimaryPartialCopyInitiated | LifeCycle | La replica primaria ha avviato una copia parziale | TReplicator | Informativo |
16831 | BuildIdleReplicaStarted | LifeCycle | La replica primaria ha avviato la compilazione di una replica inattiva | Replica | Informativo |
16832 | BuildIdleReplicaCompleted | LifeCycle | La replica primaria ha completato la compilazione di una replica inattiva | Replica | Informativo |
16833 | BuildIdleReplicaFailed | LifeCycle | Replica primaria non riuscita durante la compilazione di una replica inattiva | Replica | Avviso |
16834 | PrimaryReplicationQueueFull | Integrità | La coda di replica della replica primaria è piena | Replica | Avviso |
16835 | PrimaryReplicationQueueWarning | Integrità | La coda di replica della replica primaria è quasi piena | Replica | Avviso |
16836 | PrimaryReplicationQueueWarningMitigated | Integrità | La coda di replica della replica primaria è corretta | Replica | Informativo |
16837 | SecondaryReplicationQueueFull | Integrità | La coda di replica secondaria è piena | Replica | Avviso |
16838 | SecondaryReplicationQueueWarning | Integrità | La coda di replica secondaria è quasi piena | Replica | Avviso |
16839 | SecondaryReplicationQueueWarningMitigated | Integrità | La coda di replica secondaria è corretta | Replica | Informativo |
16840 | PrimaryFaultedSlowSecondary | Integrità | La replica primaria ha restituito un errore in una replica secondaria lenta | Replica | Avviso |
16841 | ReplicatorFaulted | Integrità | Replica non riuscita | Replica | Avviso |
Eventi dei contenitori
Eventi relativi al ciclo di vita dei contenitori
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
23074 | ContainerActivated | Un contenitore è stato avviato | Hosting | Informativo | 1 |
23075 | ContainerDeactivated | Un contenitore è stato arrestato | Hosting | Informativo | 1 |
23082 | ContainerExited | Un contenitore è stato terminato - controllare il flag UnexpectedTermination | Hosting | Informativo | 1 |
Eventi BackupRestoreService
Quando BackupRestoreService (BRS) è abilitato in un cluster SF, espone gli eventi per le operazioni attivate e periodiche dell'utente per consentire all'utente di comprendere lo stato delle operazioni. Le operazioni attivate dall'utente coprono azioni come la creazione di criteri di backup nel cluster, l'attivazione del backup in una partizione o qualsiasi altra azione valida nel contesto BRS. BRS genera periodicamente lo stato dei criteri attivi correnti a livello di cluster, informazioni sull'ultimo backup e sul prossimo backup pianificato e sullo stato del backup periodico in diverse fasi a livello di partizione.
Eventi di partizione BackupRestoreService
EventId | Nome | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|
65305 | BRSInfo | Backup periodico attivato | BackupRestoreService | Informativo |
65307 | BRSWarning | Backup incrementale non riuscito, attivazione di un backup completo | BackupRestoreService | Avviso |
65309 | BRSError | Backup periodico non riuscito | BackupRestoreService | Error |
Eventi del cluster BackupRestoreService
EventId | Nome | Descrizione | Origine (attività) | Livello |
---|---|---|---|---|
65306 | BRSInfo | Criteri di backup creati | BackupRestoreService | Informativo |
65308 | BRSWarning | Criteri di backup eliminati | BackupRestoreService | Avviso |
65310 | BRSError | AddBackupPolicy non riuscito | BackupRestoreService | Error |
Report sull'integrità
Il modello di integrità di Service Fabric offre funzionalità di valutazione e reporting dell'integrità dettagliate, flessibili ed estendibili. A partire da Service Fabric versione 6.2, i dati relativi all'integrità vengono scritti come eventi della piattaforma per creare record cronologici dell'integrità. Per mantenere limitato il volume degli eventi di integrità, gli elementi seguenti vengono scritti sotto forma di eventi di Service Fabric:
- Tutti i report sull'integrità di tipo
Error
oWarning
- I report sull'integrità
Ok
durante le transizioni - Alla scadenza di un evento di integrità
Error
oWarning
. Consente di stabilire per quanto tempo un'entità è stata non integra
Eventi dei report sull'integrità del cluster
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
54428 | ClusterNewHealthReport | È disponibile un nuovo report sull'integrità del cluster | HM | Informativo | 1 |
54437 | ClusterHealthReportExpired | Un report esistente sull'integrità del cluster è scaduto | HM | Informativo | 1 |
Eventi dei report sull'integrità dei nodi
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
54423 | NodeNewHealthReport | È disponibile un nuovo report sull'integrità dei nodi | HM | Informativo | 1 |
54432 | NodeHealthReportExpired | Un report esistente sull'integrità dei nodi è scaduto | HM | Informativo | 1 |
Eventi dei report sull'integrità delle applicazioni
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
54425 | ApplicationNewHealthReport | È stato creato un nuovo report sull'integrità delle applicazioni. È valido per le applicazioni non distribuite | HM | Informativo | 1 |
54426 | DeployedApplicationNewHealthReport | È stato creato un nuovo report sull'integrità delle applicazioni distribuite | HM | Informativo | 1 |
54427 | DeployedServicePackageNewHealthReport | È stato creato un nuovo report sull'integrità dei servizi distribuiti | HM | Informativo | 1 |
54434 | ApplicationHealthReportExpired | Un report esistente sull'integrità delle applicazioni è scaduto | HM | Informativo | 1 |
54435 | DeployedApplicationHealthReportExpired | Un report esistente sull'integrità delle applicazioni distribuite è scaduto | HM | Informativo | 1 |
54436 | DeployedServicePackageHealthReportExpired | Un report esistente sull'integrità dei servizi distribuiti è scaduto | HM | Informativo | 1 |
Eventi dei report sull'integrità dei servizi
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
54424 | ServiceNewHealthReport | È stato creato un nuovo report sull'integrità dei servizi | HM | Informativo | 1 |
54433 | ServiceHealthReportExpired | Un report esistente sull'integrità dei servizi è scaduto | HM | Informativo | 1 |
Eventi dei report sull'integrità delle partizioni
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
54422 | PartitionNewHealthReport | È stato creato un nuovo report sull'integrità delle partizioni | HM | Informativo | 1 |
54431 | PartitionHealthReportExpired | Un report esistente sull'integrità delle partizioni è scaduto | HM | Informativo | 1 |
Eventi dei report sull'integrità delle repliche
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
54429 | StatefulReplicaNewHealthReport | È stato creato un report sull'integrità delle repliche con stato | HM | Informativo | 1 |
54430 | StatelessInstanceNewHealthReport | È stato creato un nuovo report sull'integrità delle istanze senza stato | HM | Informativo | 1 |
54438 | StatefulReplicaHealthReportExpired | Un report esistente sull'integrità delle repliche con stato è scaduto | HM | Informativo | 1 |
54439 | StatelessInstanceHealthReportExpired | Un report esistente sull'integrità delle istanze senza stato è scaduto | HM | Informativo | 1 |
Eventi di chaos testing
Eventi di sessioni di chaos testing
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
50021 | ChaosStarted | È stata avviata una sessione di chaos testing | Testabilità | Informativo | 1 |
50023 | ChaosStopped | È stata arrestata una sessione di chaos testing | Testabilità | Informativo | 1 |
Eventi dei nodi relativi a Chaos
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
50033 | ChaosNodeRestartScheduled | È stato pianificato il riavvio di un nodo nell'ambito di una sessione di chaos testing | Testabilità | Informativo | 1 |
50087 | ChaosNodeRestartCompleted | Il riavvio di un nodo è stato completato nell'ambito di una sessione di chaos testing | Testabilità | Informativo | 1 |
Eventi delle applicazioni relativi a Chaos
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
50053 | ChaosCodePackageRestartScheduled | È stato pianificato il riavvio di un pacchetto di codice durante una sessione di chaos testing | Testabilità | Informativo | 1 |
50101 | ChaosCodePackageRestartCompleted | Il riavvio di un pacchetto di codice è stato completato durante una sessione di chaos testing | Testabilità | Informativo | 1 |
Eventi delle partizioni relativi a Chaos
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
50069 | ChaosPartitionPrimaryMoveScheduled | È stato pianificato lo spostamento di una partizione primaria nell'ambito di una sessione di chaos testing | Testabilità | Informativo | 1 |
50077 | ChaosPartitionSecondaryMoveScheduled | È stato pianificato lo spostamento di una partizione secondaria nell'ambito di una sessione di chaos testing | Testabilità | Informativo | 1 |
65003 | PartitionPrimaryMoveAnalysis | È disponibile l'analisi più approfondita dello spostamento della partizione primaria | Testabilità | Informativo | 1 |
Eventi delle repliche relativi a Chaos
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
50047 | ChaosReplicaRestartScheduled | È stato pianificato il riavvio di una replica nell'ambito di una sessione di chaos testing | Testabilità | Informativo | 1 |
50051 | ChaosReplicaRemovalScheduled | È stata pianificata la rimozione di una replica nell'ambito di una sessione di chaos testing | Testabilità | Informativo | 1 |
50093 | ChaosReplicaRemovalCompleted | È stata completata la rimozione di una replica nell'ambito di una sessione di chaos testing | Testabilità | Informativo | 1 |
Altri eventi
Eventi di correlazione
EventId | Nome | Descrizione | Origine (attività) | Livello | Versione |
---|---|---|---|---|---|
65011 | CorrelationOperational | È stata rilevata una correlazione | Testabilità | Informativo | 1 |
Eventi precedenti alla versione 6.2
Ecco un elenco completo degli eventi forniti da Service Fabric prima della versione 6.2.
EventId | Nome | Origine (attività) | Livello |
---|---|---|---|
25620 | NodeOpening | FabricNode | Informativo |
25621 | NodeOpenedSuccess | FabricNode | Informativo |
25622 | NodeOpenedFailed | FabricNode | Informativo |
25623 | NodeClosing | FabricNode | Informativo |
25624 | NodeClosed | FabricNode | Informativo |
25625 | NodeAborting | FabricNode | Informativo |
25626 | NodeAborted | FabricNode | Informativo |
29627 | ClusterUpgradeStart | CA | Informativo |
29628 | ClusterUpgradeComplete | CA | Informativo |
29629 | ClusterUpgradeRollback | CA | Informativo |
29630 | ClusterUpgradeRollbackComplete | CA | Informativo |
29631 | ClusterUpgradeDomainComplete | CA | Informativo |
23074 | ContainerActivated | Hosting | Informativo |
23075 | ContainerDeactivated | Hosting | Informativo |
29620 | ApplicationCreated | CA | Informativo |
29621 | ApplicationUpgradeStart | CA | Informativo |
29622 | ApplicationUpgradeComplete | CA | Informativo |
29623 | ApplicationUpgradeRollback | CA | Informativo |
29624 | ApplicationUpgradeRollbackComplete | CA | Informativo |
29625 | ApplicationDeleted | CA | Informativo |
29626 | ApplicationUpgradeDomainComplete | CA | Informativo |
18566 | ServiceCreated | FM | Informativo |
18567 | ServiceDeleted | FM | Informativo |
Passaggi successivi
- Panoramica della diagnostica in Service Fabric
- Altre informazioni sul servizio EventStore in Panoramica di EventStore di Service Fabric
- Modifica della configurazione di Diagnostica di Microsoft Azure per raccogliere più log
- Configurazione di Application Insights per visualizzare i log del canale operativo