Lista de eventos do Service Fabric
O Service Fabric expõe um conjunto primário de eventos de cluster para informar a você sobre o status do seu cluster como Eventos do Service Fabric. Eles são baseados em ações realizadas pelo Service Fabric nos seus nós e no seu cluster ou decisões de gerenciamento tomadas por um proprietário/operador do cluster. Esses eventos podem ser acessados configurando-os de várias maneiras, incluindo a configuração de logs do Azure Monitor com o cluster ou a consulta do EventStore. Nos computadores Windows, esses eventos são alimentados no EventLog - então você pode ver os Eventos do Service Fabric no Visualizador de Eventos.
Estas são algumas características desses 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 os campos que identificam o nome do aplicativo criado.
- Os eventos são estruturados de forma que possam 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 vez de uma cadeia de caracteres.
- Os eventos são gravados por diferentes subsistemas no Service Fabric são identificados por Source(Task) abaixo. Mais informações estão disponíveis nesses subsistemas no Arquitetura do Service Fabric e Visão Geral Técnica do Service Fabric.
Aqui está uma lista desses eventos do Service Fabric organizados por entidade.
Eventos do cluster
Eventos de atualização do cluster
Mais detalhes sobre atualizações de cluster podem ser encontrados aqui.
EventId | Nome | Categoria | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|---|
29627 | ClusterUpgradeStarted | Atualizar | Uma atualização de cluster foi iniciada | CM | Informativo |
29628 | ClusterUpgradeCompleted | Atualizar | Uma atualização de cluster foi concluída | CM | Informativo |
29629 | ClusterUpgradeRollbackStarted | Atualizar | Uma atualização de cluster começou a ser revertida | CM | Aviso |
29630 | ClusterUpgradeRollbackCompleted | Atualizar | A reversão de uma atualização de cluster foi concluída | CM | Aviso |
29631 | ClusterUpgradeDomainCompleted | Atualizar | Um domínio de atualização terminou de atualizar durante uma atualização de cluster | CM | Informativo |
Eventos de nó
Eventos de ciclo de vida do nó
EventId | Nome | Categoria | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|---|
18602 | NodeDeactivateCompleted | StateTransition | A desativação de um nó foi concluída | FM | Informativo |
18603 | NodeUp | StateTransition | O cluster detectou que um nó foi iniciado | FM | Informativo |
18604 | NodeDown | StateTransition | O cluster detectou que um nó foi encerrado. Durante a reinicialização de um nó, você verá um evento NodeDown seguido por um evento NodeUp | FM | Erro |
18605 | NodeAddedToCluster | StateTransition | Um novo nó foi adicionado ao cluster e o Service Fabric pode implantar aplicativos para este nó | FM | Informativo |
18606 | NodeRemovedFromCluster | StateTransition | Um nó foi removido do cluster. O Service Fabric não implantará aplicativos para este nó | FM | Informativo |
18607 | NodeDeactivateStarted | StateTransition | A desativação de um nó foi iniciada | FM | Informativo |
25621 | NodeOpenSucceeded | StateTransition | O nó foi iniciado com êxito | FabricNode | Informativo |
25622 | NodeOpenFailed | StateTransition | Um nó falha ao iniciar e unir o anel | FabricNode | Erro |
25624 | NodeClosed | StateTransition | Um nó foi desligado com êxito | FabricNode | Informativo |
25626 | NodeAborted | StateTransition | Um nó foi desligado de maneira brusca | FabricNode | Erro |
Eventos de nó do Ktl logger
EventId | Nome | Categoria | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|---|
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 não foram limitadas | KtlLoggerNode | Informativo |
Eventos de aplicativo
Eventos do ciclo de vida do aplicativo
EventId | Nome | Categoria | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|---|
29620 | ApplicationCreated | Ciclo de vida | Um novo aplicativo foi criado | CM | Informativo |
29625 | ApplicationDeleted | Ciclo de vida | Um aplicativo existente foi excluído | CM | Informativo |
23083 | ApplicationProcessExited | Ciclo de vida | Um processo dentro de um aplicativo foi encerrado | Hosting | Informativo |
Eventos de atualização do aplicativo
Mais detalhes sobre as atualizações do aplicativo podem ser encontrados aqui.
EventId | Nome | Categoria | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|---|
29621 | ApplicationUpgradeStarted | Atualizar | A atualização de um aplicativo foi iniciada | CM | Informativo |
29622 | ApplicationUpgradeCompleted | Atualizar | A atualização de um aplicativo foi concluída | CM | Informativo |
29623 | ApplicationUpgradeRollbackStarted | Atualizar | Uma atualização de aplicativo começou a ser revertida | CM | Aviso |
29624 | ApplicationUpgradeRollbackCompleted | Atualizar | A reversão de uma atualização de aplicativo foi concluída | CM | Aviso |
29626 | ApplicationUpgradeDomainCompleted | Atualizar | Um domínio de atualização terminou de atualizar durante uma atualização de aplicativo | CM | Informativo |
Eventos de serviço
Eventos de ciclo de vida do serviço
EventId | Nome | Categoria | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|---|
18657 | ServiceCreated | Ciclo de vida | Um novo serviço foi criado | 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ção
EventId | Nome | Categoria | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|---|
18940 | PartitionReconfigured | Ciclo de vida | Uma reconfiguração de partição foi concluída | RA | Informativo |
Eventos de réplica
Ciclo de vida da réplica
EventId | Nome | Categoria | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|---|
61701 | ReliableDictionaryOpened | Ciclo de vida | O dicionário confiável foi aberto | DistributedDictionary | Informativo |
61702 | ReliableDictionaryClosed | Ciclo de vida | O dicionário confiável foi fechado | DistributedDictionary | Informativo |
61703 | ReliableDictionaryCheckpointRecovered | Ciclo de vida | O dicionário confiável recuperou seu ponto de verificação | DistributedDictionary | Informativo |
61704 | ReliableDictionaryCheckpointFilesSent | Ciclo de vida | A réplica enviou arquivos de verificação de dicionário confiável | DistributedDictionary | Informativo |
61705 | ReliableDictionaryCheckpointFilesReceived | Ciclo de vida | A réplica recebeu arquivos de verificação de dicionário confiável | DistributedDictionary | Informativo |
61963 | ReliableQueueOpened | Ciclo de vida | A fila confiável foi aberta | DistributedQueue | Informativo |
61964 | ReliableQueueClosed | Ciclo de vida | A fila confiável foi fechada | DistributedQueue | Informativo |
61965 | ReliableQueueCheckpointRecovered | Ciclo de vida | A fila confiável recuperou seu ponto de verificação | DistributedQueue | Informativo |
61966 | ReliableQueueCheckpointFilesSent | Ciclo de vida | A réplica enviou arquivos de ponto de verificação da fila confiável | DistributedQueue | Informativo |
63647 | ReliableQueueCheckpointFilesReceived | Ciclo de vida | A réplica recebeu arquivos de ponto de verificação de fila confiáveis | DistributedQueue | Informativo |
63648 | ReliableConcurrentQueueOpened | Ciclo de vida | A fila simultânea confiável foi aberta | ReliableConcurrentQueue | Informativo |
63649 | ReliableConcurrentQueueClosed | Ciclo de vida | A fila simultânea confiável foi fechada | ReliableConcurrentQueue | Informativo |
63650 | ReliableConcurrentQueueCheckpointRecovered | Ciclo de vida | A fila simultânea confiável recuperou seu ponto de verificação | ReliableConcurrentQueue | Informativo |
61687 | TStoreError | Falha | A coleta confiável recebeu um erro inesperado | TStore | 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 construir uma réplica ociosa | Replicação | Informativo |
16832 | BuildIdleReplicaCompleted | Ciclo de vida | A réplica primária concluiu a construção da réplica ociosa | Replicação | Informativo |
16833 | BuildIdleReplicaFailed | Ciclo de vida | A réplica primária falhou ao construir a réplica ociosa | Replicação | Aviso |
16834 | PrimaryReplicationQueueFull | Saúde | A fila de replicação da réplica primária está cheia | Replicação | Aviso |
16835 | PrimaryReplicationQueueWarning | Saúde | A fila de replicação da réplica primária está quase cheia | Replicação | Aviso |
16836 | PrimaryReplicationQueueWarningMitigated | Saúde | A fila de replicação da réplica primária está correta | 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á correta | Replicação | Informativo |
16840 | PrimaryFaultedSlowSecondary | Saúde | A réplica primária falhou em uma réplica secundária lenta | Replicação | Aviso |
16841 | ReplicatorFaulted | Saúde | Falha na réplica | Replicação | Aviso |
Eventos de contêiner
Eventos de ciclo de vida do contêiner
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
23074 | ContainerActivated | Um contêiner for iniciado | Hosting | Informativo | 1 |
23075 | ContainerDeactivated | Um contêiner for encerrado | Hosting | Informativo | 1 |
23082 | ContainerExited | Um contêiner foi fechado – verifique o sinalizador UnexpectedTermination | Hosting | Informativo | 1 |
Eventos do BackupRestoreService
Quando BRS (BackupRestoreService) está habilitado em um Cluster SF, ele expõe eventos para operações periódicas e disparadas pelo usuário para permitir que o usuário entenda o status das operações. As operações disparadas pelo usuário abrangem ações como criar uma política de backup no cluster, disparar backup em uma partição ou qualquer outra ação válida no contexto do 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) | Nível |
---|---|---|---|---|
65305 | BRSInfo | Backup periódico disparado | BackupRestoreService | Informativo |
65307 | BRSWarning | Falha no backup incremental, disparando um backup completo | BackupRestoreService | Aviso |
65309 | BRSError | Falha no backup periódico | BackupRestoreService | Erro |
Eventos de cluster BackupRestoreService
EventId | Nome | Descrição | Origem (Tarefa) | Nível |
---|---|---|---|---|
65306 | BRSInfo | Política de backup criada | BackupRestoreService | Informativo |
65308 | BRSWarning | Política de backup excluída | BackupRestoreService | Aviso |
65310 | BRSError | Falha na AddBackupPolicy | BackupRestoreService | Erro |
Relatórios de integridade
O Modelo de Integridade do Service Fabric introduz uma avaliação e relatório de integridade rico, flexível e extensível. A partir do Service Fabric versão 6.2, os dados de integridade são gravados como eventos de plataforma para fornecer registros históricos de integridade. Para reduzir o volume de eventos de integridade, podemos gravar apenas os seguintes eventos do Service Fabric:
- Todos
Error
ouWarning
relatórios de integridade Ok
relatórios de integridade durante as transições- Quando um
Error
ouWarning
evento de integridade expira. Isso pode ser usado para determinar quanto tempo uma entidade não foi íntegra
Eventos de relatório de integridade do cluster
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
54428 | ClusterNewHealthReport | Um novo relatório de integridade do cluster está disponível | HM | Informativo | 1 |
54437 | ClusterHealthReportExpired | Um relatório de integridade de cluster existente expirou | HM | Informativo | 1 |
Eventos de relatório de integridade do nó
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
54423 | NodeNewHealthReport | Um novo relatório de integridade do nó está disponível | HM | Informativo | 1 |
54432 | NodeHealthReportExpired | Um relatório de integridade do nó existente expirou | HM | Informativo | 1 |
Eventos de relatório de integridade do aplicativo
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
54425 | ApplicationNewHealthReport | Um novo relatório de integridade do aplicativo foi criado. É referente a aplicativos não implantados. | HM | Informativo | 1 |
54426 | DeployedApplicationNewHealthReport | Um novo relatório de integridade do aplicativo implantado foi criado | HM | Informativo | 1 |
54427 | DeployedServicePackageNewHealthReport | Um novo relatório de integridade do serviço implantado foi criado | HM | Informativo | 1 |
54434 | ApplicationHealthReportExpired | Um relatório de integridade do aplicativo existente expirou | HM | Informativo | 1 |
54435 | DeployedApplicationHealthReportExpired | Um relatório de integridade do aplicativo implantado existente expirou | HM | Informativo | 1 |
54436 | DeployedServicePackageHealthReportExpired | Um relatório de integridade do serviço implantado existente expirou | HM | Informativo | 1 |
Eventos de relatório de integridade do serviço
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
54424 | ServiceNewHealthReport | Um novo relatório de integridade do serviço foi criado | HM | Informativo | 1 |
54433 | ServiceHealthReportExpired | Um relatório de integridade do serviço existente expirou | HM | Informativo | 1 |
Eventos de relatório de integridade da partição
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
54422 | PartitionNewHealthReport | Um novo relatório de integridade da partição foi criado | HM | Informativo | 1 |
54431 | PartitionHealthReportExpired | Um relatório de integridade da partição existente expirou | HM | Informativo | 1 |
Eventos de relatório de integridade da réplica
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
54429 | StatefulReplicaNewHealthReport | Um relatório de integridade da réplica com estado foi criado | HM | Informativo | 1 |
54430 | StatelessInstanceNewHealthReport | Um novo relatório de integridade da réplica sem estado foi criado | HM | Informativo | 1 |
54438 | StatefulReplicaHealthReportExpired | Um relatório de integridade de réplica com estado existente expirou | HM | Informativo | 1 |
54439 | StatelessInstanceHealthReportExpired | Um relatório de integridade de instância sem estado existente expirou | HM | Informativo | 1 |
Eventos de teste do caos
Eventos de sessão de caos
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
50021 | ChaosStarted | Uma sessão de teste do caos foi iniciada | Capacidade de teste | Informativo | 1 |
50023 | ChaosStopped | Uma sessão de teste do caos foi interrompida | Capacidade de teste | Informativo | 1 |
Eventos de nó de caos
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
50033 | ChaosNodeRestartScheduled | Um nó foi agendado para ser reiniciado como parte de uma sessão de teste do caos | Capacidade de teste | Informativo | 1 |
50087 | ChaosNodeRestartCompleted | A reinicialização de um nó foi concluída como parte de uma sessão de teste do caos | Capacidade de teste | Informativo | 1 |
Eventos de aplicativo de caos
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
50053 | ChaosCodePackageRestartScheduled | Uma reinicialização do pacote de códigos foi agendada durante um sessão de teste do caos | Capacidade de teste | Informativo | 1 |
50101 | ChaosCodePackageRestartCompleted | Uma reinicialização do pacote de códigos foi concluída durante um sessão de teste do caos | Capacidade de teste | Informativo | 1 |
Eventos de partição de caos
EventId | Nome | Descrição | Origem (Tarefa) | Nível | 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 | Uma análise mais profunda do movimenta da partição primária está disponível | Capacidade de teste | Informativo | 1 |
Eventos de réplica de caos
EventId | Nome | Descrição | Origem (Tarefa) | Nível | Versão |
---|---|---|---|---|---|
50047 | ChaosReplicaRestartScheduled | Uma reinicialização de réplica foi agendada como parte de uma sessão de teste do caos | Capacidade de teste | Informativo | 1 |
50051 | ChaosReplicaRemovalScheduled | Uma remoção de réplica foi agendada como parte de uma sessão de teste do caos | Capacidade de teste | Informativo | 1 |
50093 | ChaosReplicaRemovalCompleted | 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) | Nível | Versão |
---|---|---|---|---|---|
65011 | CorrelationOperational | Uma correlação foi detectada | 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) | Nível |
---|---|---|---|
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 | Hosting | Informativo |
23075 | ContainerDeactivated | Hosting | 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óximas etapas
- Obtenha uma visão geral de diagnóstico no Service Fabric
- Saiba mais sobre o EventStore na Visão geral de Eventstore do Service Fabric
- Modificando a configuração do Diagnóstico do Azure para coletar mais logs
- Configurando o Application Insights para ver os logs do Canal operacional