Lista de eventos do Service Fabric
O Service Fabric expõe um conjunto primário de eventos de cluster para informá-lo sobre o status do cluster como Eventos do Service Fabric. Elas são baseadas em ações executadas pelo Service Fabric em seus nós e em seu cluster ou decisões de gerenciamento tomadas por um proprietário/operador de cluster. Esses eventos podem ser acessados configurando de várias maneiras, incluindo configurando logs do Azure Monitor com seu cluster ou consultando a EventStore. Em máquinas Windows, esses eventos são alimentados no EventLog - para que você possa ver Eventos do Service Fabric no Visualizador de Eventos.
Aqui estão algumas características destes eventos
- Cada evento está vinculado a uma entidade específica no cluster, por exemplo, Aplicativo, Serviço, Nó, Réplica.
- Cada evento contém um conjunto de campos comuns: EventInstanceId, EventName e Category.
- Cada evento contém campos que vinculam o evento à entidade à qual está associado. Por exemplo, o evento ApplicationCreated teria campos que identificam o nome do aplicativo criado.
- Os eventos são estruturados de tal forma que podem ser consumidos em várias ferramentas para fazer análises posteriores. Além disso, os detalhes relevantes para um evento são definidos como propriedades separadas em oposição a uma String longa.
- Os eventos são gravados por diferentes subsistemas no Service Fabric e são identificados por Source(Task) abaixo. Mais informações estão disponíveis sobre esses subsistemas em Visão geral técnica da arquitetura e do Service Fabric.
Aqui está uma lista desses eventos do Service Fabric organizados por entidade.
Eventos de cluster
Eventos de atualização de cluster
Mais detalhes sobre atualizações de cluster podem ser encontrados aqui.
EventId | Nome | Categoria | Description | Origem (Tarefa) | Level |
---|---|---|---|---|---|
29627 | ClusterUpgradeStarted | Atualização | Uma atualização de cluster foi iniciada | CM | Informativo |
29628 | ClusterUpgradeConcluído | Atualização | Uma atualização de cluster foi concluída | CM | Informativo |
29629 | ClusterUpgradeRollbackStarted | Atualização | Uma atualização de cluster começou a ser revertida | CM | Aviso |
29630 | ClusterUpgradeRollbackConcluído | Atualização | Uma atualização de cluster foi concluída com a reversão | CM | Aviso |
29631 | ClusterUpgradeDomainCompleted | Atualização | A atualização de um domínio de atualização foi concluída durante uma atualização de cluster | CM | Informativo |
Eventos de nó
Eventos do ciclo de vida do nó
EventId | Nome | Categoria | Description | Origem (Tarefa) | Level |
---|---|---|---|---|---|
18602 | NodeDeactivateCompleted | Transição de Estado | A desativação de um nó foi concluída | FM | Informativo |
18603 | NodeUp | Transição de Estado | O cluster detetou que um nó foi iniciado | FM | Informativo |
18604 | NodeDown | Transição de Estado | O cluster detetou que um nó foi desligado. Durante uma reinicialização de nó, você verá um evento NodeDown seguido por um evento NodeUp | FM | Erro |
18605 | NodeAddedToCluster | Transição de Estado | Um novo nó foi adicionado ao cluster e o Service Fabric pode implantar aplicativos nesse nó | FM | Informativo |
18606 | NodeRemovedFromCluster | Transição de Estado | Um nó foi removido do cluster. O Service Fabric não implantará mais aplicativos nesse nó | FM | Informativo |
18607 | NodeDeactivateStarted | Transição de Estado | A desativação de um nó foi iniciada | FM | Informativo |
25621 | NodeOpenSucceeded | Transição de Estado | Um nó iniciado com êxito | FabricNode | Informativo |
25622 | NodeOpenFailed | Transição de Estado | Um nó falhou ao iniciar e juntar-se ao anel | FabricNode | Erro |
25624 | NodeClosed | Transição de Estado | Um nó desligado com êxito | FabricNode | Informativo |
25626 | NodeAborted | Transição de Estado | Um nó desligou-se desgraçadamente | FabricNode | Erro |
Eventos do nó Ktl Logger
EventId | Nome | Categoria | Description | Origem (Tarefa) | Level |
---|---|---|---|---|---|
50187 | SharedLogWriteThrottled | Saúde | As gravações no log compartilhado estão sendo limitadas | KtlLoggerNode | Informativo |
50188 | SharedLogWriteUnthrottled | Saúde | As gravações no log compartilhado foram deslimitadas | KtlLoggerNode | Informativo |
Eventos da aplicação
Eventos do ciclo de vida do aplicativo
EventId | Nome | Categoria | Description | Origem (Tarefa) | Level |
---|---|---|---|---|---|
29620 | ApplicationCreated | Ciclo de Vida | Foi criada uma nova aplicação | CM | Informativo |
29625 | ApplicationDeleted | Ciclo de Vida | Uma aplicação existente foi eliminada | CM | Informativo |
23083 | ApplicationProcessExited | Ciclo de Vida | Um processo dentro de um aplicativo foi encerrado | Alojamento | Informativo |
Eventos de atualização de aplicativos
Mais detalhes sobre atualizações de aplicativos podem ser encontrados aqui.
EventId | Nome | Categoria | Description | Origem (Tarefa) | Level |
---|---|---|---|---|---|
29621 | ApplicationUpgradeStarted | Atualização | Uma atualização do aplicativo foi iniciada | CM | Informativo |
29622 | ApplicationUpgradeCompleted | Atualização | Uma atualização do aplicativo foi concluída | CM | Informativo |
29623 | ApplicationUpgradeRollbackStarted | Atualização | Uma atualização de aplicativo começou a ser revertida | CM | Aviso |
29624 | ApplicationUpgradeRollbackCompleted | Atualização | Uma atualização de aplicativo foi concluída a reversão | CM | Aviso |
29626 | ApplicationUpgradeDomainCompleted | Atualização | Um domínio de atualização foi concluído durante uma atualização de aplicativo | CM | Informativo |
Eventos de serviço
Eventos do ciclo de vida do serviço
EventId | Nome | Categoria | Description | Origem (Tarefa) | Level |
---|---|---|---|---|---|
18657 | ServiceCreated | Ciclo de Vida | Foi criado um novo serviço | FM | Informativo |
18658 | ServiceDeleted | Ciclo de Vida | Um serviço existente foi excluído | FM | Informativo |
Eventos de partição
Eventos de movimentação de partições
EventId | Nome | Categoria | Description | Origem (Tarefa) | Level |
---|---|---|---|---|---|
18940 | PartiçãoReconfigurada | Ciclo de Vida | Uma reconfiguração de partição foi concluída | RA | Informativo |
Eventos de réplica
Eventos do ciclo de vida da réplica
EventId | Nome | Categoria | Description | Origem (Tarefa) | Level |
---|---|---|---|---|---|
61701 | ReliableDictionaryOpened | Ciclo de Vida | Dicionário confiável abriu | DistributedDictionary | Informativo |
61702 | ReliableDictionaryClosed | Ciclo de Vida | Dicionário confiável fechou | DistributedDictionary | Informativo |
61703 | ReliableDictionaryCheckpointRecovered | Ciclo de Vida | Dicionário confiável recuperou seu ponto de verificação | DistributedDictionary | Informativo |
61704 | ConfiávelDicionárioPonto de verificaçãoArquivosEnviados | Ciclo de Vida | Réplica enviou arquivos de ponto de verificação do dicionário confiável | DistributedDictionary | Informativo |
61705 | ReliableDictionaryCheckpointFilesReceived | Ciclo de Vida | A réplica recebeu arquivos de ponto de verificação confiáveis do dicionário | DistributedDictionary | Informativo |
61963 | ReliableQueueOpened | Ciclo de Vida | Fila confiável foi aberta | DistributedQueue | Informativo |
61964 | ConfiávelQueueClosed | Ciclo de Vida | Fila confiável fechou | DistributedQueue | Informativo |
61965 | ConfiávelQueueCheckpointRecuperado | Ciclo de Vida | Fila confiável recuperou seu ponto de verificação | DistributedQueue | Informativo |
61966 | ConfiávelQueueCheckpointArquivosEnviados | Ciclo de Vida | A réplica enviou arquivos de ponto de verificação confiáveis da fila | DistributedQueue | Informativo |
63647 | ReliableQueueCheckpointFilesReceived | Ciclo de Vida | A réplica recebeu arquivos de ponto de verificação confiáveis da fila | DistributedQueue | Informativo |
63648 | ReliableConcurrentQueueOpened | Ciclo de Vida | Fila simultânea confiável foi aberta | ReliableConcurrentQueue | Informativo |
63649 | ConfiávelConcurrentQueueClosed | Ciclo de Vida | A fila simultânea confiável foi fechada | ReliableConcurrentQueue | Informativo |
63650 | ConfiávelConcurrentQueueCheckpointRecuperado | Ciclo de Vida | A fila simultânea confiável recuperou seu ponto de verificação | ReliableConcurrentQueue | Informativo |
61687 | TStoreError | Falha | A coleção confiável recebeu um erro inesperado | Atormentado | Erro |
63831 | PrimaryFullCopyInitiated | Ciclo de Vida | A réplica primária iniciou uma cópia completa | TReplicator | Informativo |
63832 | PrimaryPartialCopyInitiated | Ciclo de Vida | A réplica primária iniciou uma cópia parcial | TReplicator | Informativo |
16831 | BuildIdleReplicaStarted | Ciclo de Vida | A réplica primária começou a criar réplica ociosa | Replicação | Informativo |
16832 | BuildIdleReplicaCompleted | Ciclo de Vida | A réplica primária concluiu a criação da réplica ociosa | Replicação | Informativo |
16833 | BuildIdleReplicaFailed | Ciclo de Vida | Réplica primária falhou ao criar réplica ociosa | Replicação | Aviso |
16834 | PrincipalReplicationQueueFull | Saúde | A fila de replicação da réplica principal está cheia | Replicação | Aviso |
16835 | PrincipalReplicationQueueWarning | Saúde | A fila de replicação da réplica primária está quase cheia | Replicação | Aviso |
16836 | PrincipalReplicationQueueWarningMitigated | Saúde | A fila de replicação da réplica primária está bem | Replicação | Informativo |
16837 | SecondaryReplicationQueueFull | Saúde | A fila de replicação da réplica secundária está cheia | Replicação | Aviso |
16838 | SecondaryReplicationQueueWarning | Saúde | A fila de replicação da réplica secundária está quase cheia | Replicação | Aviso |
16839 | SecondaryReplicationQueueWarningMitigated | Saúde | A fila de replicação da réplica secundária está bem | Replicação | Informativo |
16840 | PrimaryFaultedSlowSecondary | Saúde | A réplica primária apresentou falha em uma réplica secundária lenta | Replicação | Aviso |
16841 | ReplicatorFaulted | Saúde | A réplica apresentou defeito | Replicação | Aviso |
Eventos de contêiner
Eventos do ciclo de vida do contêiner
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
23074 | ContainerActivated | Um contêiner foi iniciado | Alojamento | Informativo | 1 |
23075 | ContentorDesativado | Um contentor parou | Alojamento | Informativo | 1 |
23082 | Contentor Saído | Um contêiner foi encerrado - Verifique o sinalizador UnexpectedTermination | Alojamento | Informativo | 1 |
Eventos BackupRestoreService
Quando o BackupRestoreService (BRS) está habilitado em um cluster SF, ele expõe eventos para operações acionadas pelo usuário e periódicas para permitir que o usuário entenda o status das operações. As operações acionadas pelo usuário abrangem ações como criar uma política de backup no cluster, acionar o backup em uma partição ou qualquer outra ação válida no contexto BRS. O BRS emite periodicamente o status das políticas ativas atuais no nível do cluster, informações sobre o último backup e o próximo backup agendado e o status do backup periódico em diferentes estágios no nível da partição.
Eventos de partição BackupRestoreService
EventId | Nome | Descrição | Origem (Tarefa) | Level |
---|---|---|---|---|
65305 | BRSInfo | Backup periódico acionado | BackupRestoreService | Informativo |
65307 | BRSWarning | Falha no backup incremental, acionando um backup completo | BackupRestoreService | Aviso |
65309 | BRSError | Falha periódica no backup | BackupRestoreService | Erro |
Eventos de cluster BackupRestoreService
EventId | Nome | Descrição | Origem (Tarefa) | Level |
---|---|---|---|---|
65306 | BRSInfo | Política de backup criada | BackupRestoreService | Informativo |
65308 | BRSWarning | Política de backup excluída | BackupRestoreService | Aviso |
65310 | BRSError | AddBackupPolicy falhou | BackupRestoreService | Erro |
Relatórios de saúde
O Modelo de Integridade do Service Fabric fornece uma avaliação e relatórios de integridade avançados, flexíveis e extensíveis. Iniciando o Service Fabric versão 6.2, os dados de integridade são gravados como eventos da plataforma para fornecer registros históricos de integridade. Para manter o volume de eventos de integridade baixo, escrevemos apenas o seguinte como eventos do Service Fabric:
- Todos
Error
os relatórios ouWarning
relatórios de saúde Ok
Relatórios de integridade durante as transições- Quando um
Error
evento ouWarning
de integridade expira. Isso pode ser usado para determinar por quanto tempo uma entidade não foi íntegra
Eventos do relatório de integridade do cluster
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
54428 | ClusterNewHealthReport | Um novo relatório de integridade do cluster está disponível | EA | Informativo | 1 |
54437 | ClusterHealthReportExpired | Um relatório de integridade de cluster existente expirou | EA | Informativo | 1 |
Eventos do relatório de integridade do nó
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
54423 | NodeNewHealthReport | Um novo relatório de integridade do nó está disponível | EA | Informativo | 1 |
54432 | NodeHealthReportExpired | Um relatório de integridade de nó existente expirou | EA | Informativo | 1 |
Eventos do relatório de integridade do aplicativo
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
54425 | AplicaçãoNewHealthReport | Um novo relatório de integridade do aplicativo foi criado. Isso é para aplicativos não implantados. | EA | Informativo | 1 |
54426 | DeployedApplicationNewHealthReport | Um novo relatório de integridade do aplicativo implantado foi criado | EA | Informativo | 1 |
54427 | DeployedServicePackageNewHealthReport | Um novo relatório de integridade do serviço implantado foi criado | EA | Informativo | 1 |
54434 | ApplicationHealthReportExpired | Um relatório de integridade de aplicativo existente expirou | EA | Informativo | 1 |
54435 | DeployedApplicationHealthReportExpired | Um relatório de integridade do aplicativo implantado existente expirou | EA | Informativo | 1 |
54436 | DeployedServicePackageHealthReportExpired | Um relatório de integridade do serviço implantado existente expirou | EA | Informativo | 1 |
Eventos do relatório de integridade do serviço
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
54424 | ServiceNewHealthReport | Foi criado um novo relatório de estado de funcionamento do serviço | EA | Informativo | 1 |
54433 | ServiceHealthReportExpired | Um relatório de integridade de serviço existente expirou | EA | Informativo | 1 |
Eventos do relatório de integridade da partição
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
54422 | PartitionNewHealthReport | Um novo relatório de integridade de partição foi criado | EA | Informativo | 1 |
54431 | PartitionHealthReportExpired | Um relatório de integridade de partição existente expirou | EA | Informativo | 1 |
Eventos do relatório de integridade da réplica
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
54429 | StatefulReplicaNewHealthReport | Foi criado um relatório de integridade de réplica com monitoração de estado | EA | Informativo | 1 |
54430 | StatelessInstanceNewHealthReport | Um novo relatório de integridade de instância sem estado foi criado | EA | Informativo | 1 |
54438 | StatefulReplicaHealthReportExpired | Um relatório de integridade de réplica com monitoração de estado existente expirou | EA | Informativo | 1 |
54439 | StatelessInstanceHealthReportExpired | Um relatório de integridade de instância sem monitoração de estado existente expirou | EA | Informativo | 1 |
Eventos de teste de caos
Eventos de sessão de caos
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
50021 | CaosComeçou | Uma sessão de teste do Caos começou | Capacidade de teste | Informativo | 1 |
50023 | CaosParou | Uma sessão de teste do Caos foi interrompida | Capacidade de teste | Informativo | 1 |
Eventos do nó do caos
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
50033 | ChaosNodeRestartScheduled | Um nó foi agendado para reiniciar como parte de uma sessão de teste do Chaos | Capacidade de teste | Informativo | 1 |
50087 | ChaosNodeRestartConcluído | Um nó terminou de reiniciar como parte de uma sessão de teste do Caos | Capacidade de teste | Informativo | 1 |
Eventos de aplicativos do caos
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
50053 | ChaosCodePackageRestartScheduled | Uma reinicialização do pacote de código foi agendada durante uma sessão de teste do Chaos | Capacidade de teste | Informativo | 1 |
50101 | ChaosCodePackageRestartCompleted | Uma reinicialização do pacote de código foi concluída durante uma sessão de teste do Caos | Capacidade de teste | Informativo | 1 |
Eventos de partição do caos
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
50069 | ChaosPartitionPrimaryMoveScheduled | Uma partição primária foi agendada para ser movida como parte de uma sessão de teste do Caos | Capacidade de teste | Informativo | 1 |
50077 | ChaosPartitionSecondaryMoveScheduled | Uma partição secundária foi agendada para ser movida como parte de uma sessão de teste do Caos | Capacidade de teste | Informativo | 1 |
65003 | PartitionPrimaryMoveAnalysis | A análise mais profunda da movimentação da partição primária está disponível | Capacidade de teste | Informativo | 1 |
Eventos de réplica do caos
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
50047 | ChaosReplicaRestartScheduled | Uma reinicialização de réplica foi agendada como parte de uma sessão de teste do Chaos | Capacidade de teste | Informativo | 1 |
50051 | ChaosReplicaRemovalScheduled | Uma remoção de réplica foi agendada como parte de uma sessão de teste do Chaos | Capacidade de teste | Informativo | 1 |
50093 | ChaosReplicaRemovalConcluído | Uma remoção de réplica foi concluída como parte de uma sessão de teste do Caos | Capacidade de teste | Informativo | 1 |
Outros eventos
Eventos de correlação
EventId | Nome | Descrição | Origem (Tarefa) | Level | Versão |
---|---|---|---|---|---|
65011 | CorrelaçãoOperacional | Foi detetada uma correlação | Capacidade de teste | Informativo | 1 |
Eventos anteriores à versão 6.2
Aqui está uma lista abrangente de eventos fornecidos pelo Service Fabric antes da versão 6.2.
EventId | Nome | Origem (Tarefa) | Level |
---|---|---|---|
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 | CM | Informativo |
29628 | ClusterUpgradeComplete | CM | Informativo |
29629 | ClusterUpgradeRollback | CM | Informativo |
29630 | ClusterUpgradeRollbackComplete | CM | Informativo |
29631 | ClusterUpgradeDomainComplete | CM | Informativo |
23074 | ContainerActivated | Alojamento | Informativo |
23075 | ContentorDesativado | Alojamento | Informativo |
29620 | ApplicationCreated | CM | Informativo |
29621 | ApplicationUpgradeStart | CM | Informativo |
29622 | ApplicationUpgradeComplete | CM | Informativo |
29623 | ApplicationUpgradeRollback | CM | Informativo |
29624 | ApplicationUpgradeRollbackComplete | CM | Informativo |
29625 | ApplicationDeleted | CM | Informativo |
29626 | ApplicationUpgradeDomainComplete | CM | Informativo |
18566 | ServiceCreated | FM | Informativo |
18567 | ServiceDeleted | FM | Informativo |
Próximos passos
- Obtenha uma visão geral dos diagnósticos no Service Fabric
- Saiba mais sobre a EventStore no Service Fabric Visão geral da loja de eventos
- Modificando sua configuração de Diagnóstico do Azure para coletar mais logs
- Configurando o Application Insights para ver seus logs de canal operacionais