Lista zdarzeń usługi Service Fabric

Usługa Service Fabric uwidacznia podstawowy zestaw zdarzeń klastra, aby poinformować o stanie klastra jako zdarzenia usługi Service Fabric. Są one oparte na akcjach wykonywanych przez usługę Service Fabric na węzłach i decyzjach dotyczących klastra lub zarządzania podejmowanych przez właściciela/operatora klastra. Dostęp do tych zdarzeń można uzyskać, konfigurując je na wiele sposobów, w tym konfigurowanie dzienników usługi Azure Monitor za pomocą klastra lub wykonywanie zapytań względem magazynu zdarzeń. Na maszynach z systemem Windows te zdarzenia są przekazywane do dziennika zdarzeń — dzięki czemu można zobaczyć zdarzenia usługi Service Fabric w Podgląd zdarzeń.

Poniżej przedstawiono niektóre cechy tych zdarzeń

  • Każde zdarzenie jest powiązane z określoną jednostką w klastrze, np. Application, Service, Node, Replica.
  • Każde zdarzenie zawiera zestaw typowych pól: EventInstanceId, EventName i Category.
  • Każde zdarzenie zawiera pola, z którymi wiąże się zdarzenie z powrotem do jednostki, z którą jest skojarzona. Na przykład zdarzenie ApplicationCreated będzie miało pola identyfikujące nazwę utworzonej aplikacji.
  • Zdarzenia są ustrukturyzowane w taki sposób, że mogą być używane w różnych narzędziach do dalszej analizy. Ponadto istotne szczegóły zdarzenia są definiowane jako oddzielne właściwości w przeciwieństwie do długiego ciągu.
  • Zdarzenia są zapisywane przez różne podsystemy w usłudze Service Fabric są identyfikowane przez poniższe źródło(zadanie). Więcej informacji znajduje się w tych podsystemach w temacie Service Fabric Architecture and Service Fabric Technical Overview (Architektura usługi Service Fabric i Omówienie techniczne usługi Service Fabric).

Oto lista tych zdarzeń usługi Service Fabric zorganizowanych według jednostki.

Zdarzenia klastra

Zdarzenia uaktualniania klastra

Więcej szczegółów na temat uaktualnień klastra można znaleźć tutaj.

EventId Nazwa Kategoria Opis Źródło (zadanie) Poziom
29627 KlasterUpgradeStarted Uaktualnienie Rozpoczęto uaktualnianie klastra CM Informacyjne
29628 ClusterUpgradeCompleted Uaktualnienie Uaktualnienie klastra zostało ukończone CM Informacyjne
29629 ClusterUpgradeRollbackStarted Uaktualnienie Rozpoczęto wycofywanie uaktualnienia klastra CM Ostrzeżenie
29630 ClusterUpgradeRollbackCompleted Uaktualnienie Uaktualnienie klastra zostało ukończone wycofywanie CM Ostrzeżenie
29631 ClusterUpgradeDomainCompleted Uaktualnienie Domena uaktualnienia zakończyła uaktualnianie podczas uaktualniania klastra CM Informacyjne

Zdarzenia węzła

Zdarzenia cyklu życia węzła

EventId Nazwa Kategoria Opis Źródło (zadanie) Poziom
18602 NodeDeactivateCompleted StateTransition Dezaktywacja węzła została ukończona FM Informacyjne
18603 NodeUp StateTransition Klaster wykrył, że węzeł został uruchomiony FM Informacyjne
18604 NodeDown StateTransition Klaster wykrył, że węzeł został zamknięty. Podczas ponownego uruchamiania węzła zobaczysz zdarzenie NodeDown, po którym następuje zdarzenie NodeUp FM Błąd
18605 NodeAddedToCluster StateTransition Dodano nowy węzeł do klastra, a usługa Service Fabric może wdrażać aplikacje w tym węźle FM Informacyjne
18606 NodeRemovedFromCluster StateTransition Węzeł został usunięty z klastra. Usługa Service Fabric nie będzie już wdrażać aplikacji w tym węźle FM Informacyjne
18607 NodeDeactivateStarted StateTransition Rozpoczęto dezaktywację węzła FM Informacyjne
25621 NodeOpenSucceeded StateTransition Węzeł został pomyślnie uruchomiony Węzeł szkieletowy Informacyjne
25622 NodeOpenFailed StateTransition Nie można uruchomić węzła i dołączyć do pierścienia Węzeł szkieletowy Błąd
25624 NodeClosed StateTransition Pomyślnie zamknięto węzeł Węzeł szkieletowy Informacyjne
25626 NodeAborted StateTransition Węzeł został nieuprzyzwoicie zamknięty Węzeł szkieletowy Błąd

Zdarzenia węzła rejestratora Ktl

EventId Nazwa Kategoria Opis Źródło (zadanie) Poziom
50187 SharedLogWriteThrottled Służba zdrowia Operacje zapisu w dzienniku udostępnionym są ograniczane KtlLoggerNode Informacyjne
50188 SharedLogWriteUnthrottled Służba zdrowia Zapisy w dzienniku udostępnionym zostały niezatłoczone KtlLoggerNode Informacyjne

Zdarzenia aplikacji

Zdarzenia cyklu życia aplikacji

EventId Nazwa Kategoria Opis Źródło (zadanie) Poziom
29620 Tworzenie aplikacji Cyklem życia Utworzono nową aplikację CM Informacyjne
29625 ApplicationDeleted Cyklem życia Usunięto istniejącą aplikację CM Informacyjne
23083 ApplicationProcessExited Cyklem życia Proces w aplikacji zakończył się Hosting Informacyjne

Zdarzenia uaktualniania aplikacji

Więcej szczegółów na temat uaktualnień aplikacji można znaleźć tutaj.

EventId Nazwa Kategoria Opis Źródło (zadanie) Poziom
29621 ApplicationUpgradeStarted Uaktualnienie Rozpoczęto uaktualnianie aplikacji CM Informacyjne
29622 ApplicationUpgradeCompleted Uaktualnienie Uaktualnianie aplikacji zostało ukończone CM Informacyjne
29623 ApplicationUpgradeRollbackStarted Uaktualnienie Rozpoczęto wycofywanie uaktualnienia aplikacji CM Ostrzeżenie
29624 ApplicationUpgradeRollbackCompleted Uaktualnienie Uaktualnienie aplikacji zostało ukończone wycofywanie CM Ostrzeżenie
29626 ApplicationUpgradeDomainCompleted Uaktualnienie Uaktualnianie domeny zakończyło uaktualnianie podczas uaktualniania aplikacji CM Informacyjne

Zdarzenia usługi

Zdarzenia cyklu życia usługi

EventId Nazwa Kategoria Opis Źródło (zadanie) Poziom
18657 ServiceCreated Cyklem życia Utworzono nową usługę FM Informacyjne
18658 ServiceDeleted Cyklem życia Usunięto istniejącą usługę FM Informacyjne

Zdarzenia partycji

Zdarzenia przenoszenia partycji

EventId Nazwa Kategoria Opis Źródło (zadanie) Poziom
18940 PartitionReconfigured Cyklem życia Zakończono ponowną konfigurację partycji RA Informacyjne

Zdarzenia repliki

Zdarzenia cyklu życia repliki

EventId Nazwa Kategoria Opis Źródło (zadanie) Poziom
61701 ReliableDictionaryOpened Cyklem życia Został otwarty niezawodny słownik DistributedDictionary Informacyjne
61702 ReliableDictionaryClosed Cyklem życia Niezawodny słownik został zamknięty DistributedDictionary Informacyjne
61703 ReliableDictionaryCheckpointRecovered Cyklem życia Niezawodny słownik odzyskał punkt kontrolny DistributedDictionary Informacyjne
61704 ReliableDictionaryCheckpointFilesSent Cyklem życia Replika wysłała pliki punktów kontrolnych niezawodnego słownika DistributedDictionary Informacyjne
61705 ReliableDictionaryCheckpointFilesReceived Cyklem życia Replika otrzymała pliki punktów kontrolnych niezawodnego słownika DistributedDictionary Informacyjne
61963 ReliableQueueOpened Cyklem życia Uruchomiono niezawodną kolejkę Kolejka rozproszona Informacyjne
61964 ReliableQueueClosed Cyklem życia Kolejka niezawodna została zamknięta Kolejka rozproszona Informacyjne
61965 ReliableQueueCheckpointRecovered Cyklem życia Niezawodna kolejka odzyskała punkt kontrolny Kolejka rozproszona Informacyjne
61966 ReliableQueueCheckpointFilesSent Cyklem życia Replika wysłała pliki punktów kontrolnych niezawodnej kolejki Kolejka rozproszona Informacyjne
63647 ReliableQueueCheckpointFilesReceived Cyklem życia Replika otrzymała pliki punktów kontrolnych niezawodnej kolejki Kolejka rozproszona Informacyjne
63648 ReliableConcurrentQueueOpened Cyklem życia Uruchomiono niezawodną kolejkę współbieżną ReliableConcurrentQueue Informacyjne
63649 ReliableConcurrentQueueClosed Cyklem życia Zamknięto niezawodną kolejkę współbieżną ReliableConcurrentQueue Informacyjne
63650 ReliableConcurrentQueueCheckpointRecovered Cyklem życia Niezawodna kolejka współbieżna odzyskała punkt kontrolny ReliableConcurrentQueue Informacyjne
61687 TStoreError Niepowodzenie W kolekcji Reliable wystąpił nieoczekiwany błąd TStore Błąd
63831 Inicjowanie narzędzia PrimaryFullCopy Cyklem życia Replika podstawowa zainicjowała pełną kopię TReplicator Informacyjne
63832 Zainicjowane podstawowego narzędziaPartialCopy Cyklem życia Replika podstawowa zainicjowała częściową kopię TReplicator Informacyjne
16831 BuildIdleReplicaStarted Cyklem życia Replika podstawowa rozpoczęła kompilowanie bezczynności repliki Replikacja Informacyjne
16832 BuildIdleReplicaCompleted Cyklem życia Replika podstawowa zakończyła kompilowanie bezczynności repliki Replikacja Informacyjne
16833 BuildIdleReplicaFailed Cyklem życia Replika podstawowa nie mogła utworzyć bezczynnej repliki Replikacja Ostrzeżenie
16834 PrimaryReplicationQueueFull Służba zdrowia Kolejka replikacji repliki podstawowej jest pełna Replikacja Ostrzeżenie
16835 PrimaryReplicationQueueWarning Służba zdrowia Kolejka replikacji repliki podstawowej jest niemal pełna Replikacja Ostrzeżenie
16836 PrimaryReplicationQueueWarningMitigated Służba zdrowia Kolejka replikacji repliki podstawowej jest w porządku Replikacja Informacyjne
16837 SecondaryReplicationQueueFull Służba zdrowia Kolejka replikacji repliki pomocniczej jest pełna Replikacja Ostrzeżenie
16838 SecondaryReplicationQueueWarning Służba zdrowia Kolejka replikacji repliki pomocniczej jest niemal pełna Replikacja Ostrzeżenie
16839 SecondaryReplicationQueueWarningMitigated Służba zdrowia Kolejka replikacji repliki pomocniczej jest w porządku Replikacja Informacyjne
16840 PrimaryFaultedSlowSecondary Służba zdrowia Replika podstawowa uszkodziła powolną replikę pomocniczą Replikacja Ostrzeżenie
16841 ReplicatorFaulted Służba zdrowia Replika uległa awarii Replikacja Ostrzeżenie

Zdarzenia kontenera

Zdarzenia cyklu życia kontenera

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
23074 ContainerActivated Kontener został uruchomiony Hosting Informacyjne 1
23075 KontenerDeaktywowany Kontener został zatrzymany Hosting Informacyjne 1
23082 KontenerExited Kontener zakończył działanie — sprawdź flagę UnexpectedTermination Hosting Informacyjne 1

BackupRestoreService Events

Gdy usługa BackupRestoreService (BRS) jest włączona w klastrze SF, uwidacznia zdarzenia wyzwalane przez użytkownika i okresowe operacje, aby umożliwić użytkownikowi zrozumienie stanu operacji. Operacje wyzwalane przez użytkownika obejmują akcje, takie jak tworzenie zasad tworzenia kopii zapasowych w klastrze, wyzwalanie kopii zapasowej na partycji lub dowolna inna prawidłowa akcja w kontekście brs. Usługa BRS okresowo emituje stan bieżących aktywnych zasad na poziomie klastra, informacje o ostatniej kopii zapasowej i nadchodzącej zaplanowanej kopii zapasowej i stanie okresowej kopii zapasowej na różnych etapach na poziomie partycji.

Zdarzenia partycji BackupRestoreService

EventId Nazwa Opis Źródło (zadanie) Poziom
65305 BRSInfo Wyzwalana okresowa kopia zapasowa BackupRestoreService Informacyjne
65307 BRSWarning Tworzenie przyrostowej kopii zapasowej nie powiodło się, wyzwalając pełną kopię zapasową BackupRestoreService Ostrzeżenie
65309 BRSError Tworzenie okresowej kopii zapasowej nie powiodło się BackupRestoreService Błąd

Zdarzenia klastra BackupRestoreService

EventId Nazwa Opis Źródło (zadanie) Poziom
65306 BRSInfo Utworzone zasady tworzenia kopii zapasowych BackupRestoreService Informacyjne
65308 BRSWarning Usunięto zasady kopii zapasowej BackupRestoreService Ostrzeżenie
65310 BRSError DodawanieBackupPolicy nie powiodło się BackupRestoreService Błąd

Raporty o kondycji

Model kondycji usługi Service Fabric zapewnia rozbudowaną, elastyczną i rozszerzalną ocenę kondycji oraz raportowanie. Począwszy od usługi Service Fabric w wersji 6.2, dane kondycji są zapisywane jako zdarzenia platformy w celu zapewnienia historycznych rekordów kondycji. Aby zachować niską liczbę zdarzeń kondycji, zapisujemy tylko następujące zdarzenia jako zdarzenia usługi Service Fabric:

  • Wszystkie Error raporty o kondycji lub Warning
  • Ok raporty dotyczące kondycji podczas przechodzenia
  • Po wygaśnięciu Error zdarzenia lub Warning kondycji. Może to służyć do określenia, jak długo jednostka była w złej kondycji

Zdarzenia raportu kondycji klastra

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
54428 ClusterNewHealthReport Dostępny jest nowy raport kondycji klastra HM Informacyjne 1
54437 ClusterHealthReportExpired Istniejący raport kondycji klastra wygasł HM Informacyjne 1

Zdarzenia raportu kondycji węzła

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
54423 NodeNewHealthReport Dostępny jest nowy raport kondycji węzła HM Informacyjne 1
54432 NodeHealthReportExpired Istniejący raport kondycji węzła wygasł HM Informacyjne 1

Zdarzenia raportu kondycji aplikacji

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
54425 ApplicationNewHealthReport Został utworzony nowy raport kondycji aplikacji. Jest to przeznaczone dla niedploysowanych aplikacji. HM Informacyjne 1
54426 DeployedApplicationNewHealthReport Utworzono nowy wdrożony raport kondycji aplikacji HM Informacyjne 1
54427 DeployedServicePackageNewHealthReport Utworzono nowy wdrożony raport kondycji usługi HM Informacyjne 1
54434 ApplicationHealthReportExpired Istniejący raport kondycji aplikacji wygasł HM Informacyjne 1
54435 DeployedApplicationHealthReportExpired Istniejący wdrożony raport kondycji aplikacji wygasł HM Informacyjne 1
54436 DeployedServicePackageHealthReportExpired Istniejący wdrożony raport kondycji usługi wygasł HM Informacyjne 1

Kondycja usługi zgłaszania zdarzeń

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
54424 ServiceNewHealthReport Utworzono nowy raport kondycji usługi HM Informacyjne 1
54433 ServiceHealthReportExpired Istniejący raport kondycji usługi wygasł HM Informacyjne 1

Zdarzenia raportu kondycji partycji

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
54422 PartitionNewHealthReport Utworzono nowy raport kondycji partycji HM Informacyjne 1
54431 PartitionHealthReportExpired Istniejący raport kondycji partycji wygasł HM Informacyjne 1

Zdarzenia raportu o kondycji repliki

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
54429 StatefulReplicaNewHealthReport Utworzono raport kondycji repliki stanowej HM Informacyjne 1
54430 StatelessInstanceNewHealthReport Utworzono nowy raport kondycji wystąpienia bezstanowego HM Informacyjne 1
54438 StatefulReplicaHealthReportExpired Istniejący raport kondycji repliki stanowej wygasł HM Informacyjne 1
54439 StatelessInstanceHealthReportExpired Istniejący raport kondycji wystąpienia bezstanowego wygasł HM Informacyjne 1

Zdarzenia testowania chaosu

Zdarzenia sesji chaosu

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
50021 ChaosStarted Rozpoczęto sesję testowania chaosu Możliwość testowania Informacyjne 1
50023 ChaosStopped Sesja testowania chaosu została zatrzymana Możliwość testowania Informacyjne 1

Zdarzenia węzła chaosu

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
50033 ChaosNodeRestartScheduled Węzeł został zaplanowany do ponownego uruchomienia w ramach sesji testowania chaosu Możliwość testowania Informacyjne 1
50087 ChaosNodeRestartCompleted Węzeł zakończył ponowne uruchamianie w ramach sesji testowania chaosu Możliwość testowania Informacyjne 1

Chaos zdarzeń aplikacji

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
50053 ChaosCodePackageRestartScheduled Ponowne uruchomienie pakietu kodu zostało zaplanowane podczas sesji testowania chaosu Możliwość testowania Informacyjne 1
50101 ChaosCodePackageRestartCompleted Ponowne uruchomienie pakietu kodu zostało ukończone podczas sesji testowania chaosu Możliwość testowania Informacyjne 1

Zdarzenia partycji chaosu

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
50069 ChaosPartitionPrimaryMoveScheduled Partycja podstawowa ma zostać przeniesiona w ramach sesji testowania chaosu Możliwość testowania Informacyjne 1
50077 ChaosPartitionSecondaryMoveScheduled Partycja pomocnicza ma zostać przeniesiona w ramach sesji testowania chaosu Możliwość testowania Informacyjne 1
65003 PartitionPrimaryMoveAnalysis Dostępna jest głębsza analiza przenoszenia partycji podstawowej Możliwość testowania Informacyjne 1

Zdarzenia repliki chaosu

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
50047 ChaosReplicaRestartScheduled Ponowne uruchomienie repliki zostało zaplanowane w ramach sesji testowania chaosu Możliwość testowania Informacyjne 1
50051 ChaosReplicaRemovalScheduled Usunięcie repliki zostało zaplanowane w ramach sesji testowania chaosu Możliwość testowania Informacyjne 1
50093 ChaosReplicaRemovalCompleted Usuwanie repliki zostało ukończone w ramach sesji testowania chaosu Możliwość testowania Informacyjne 1

Inne zdarzenia

Zdarzenia korelacji

EventId Nazwa Opis Źródło (zadanie) Poziom Wersja
65011 CorrelationOperational Wykryto korelację Możliwość testowania Informacyjne 1

Zdarzenia wcześniejsze niż wersja 6.2

Poniżej przedstawiono kompleksową listę zdarzeń udostępnianych przez usługę Service Fabric przed wersją 6.2.

EventId Nazwa Źródło (zadanie) Poziom
25620 WęzełOtwórz Węzeł szkieletowy Informacyjne
25621 NodeOpenedSuccess Węzeł szkieletowy Informacyjne
25622 NodeOpenedFailed Węzeł szkieletowy Informacyjne
25623 Łączenie węzłów Węzeł szkieletowy Informacyjne
25624 NodeClosed Węzeł szkieletowy Informacyjne
25625 NodeAborting Węzeł szkieletowy Informacyjne
25626 NodeAborted Węzeł szkieletowy Informacyjne
29627 KlasterUpgradeStart CM Informacyjne
29628 ClusterUpgradeComplete CM Informacyjne
29629 ClusterUpgradeRollback CM Informacyjne
29630 ClusterUpgradeRollbackComplete CM Informacyjne
29631 ClusterUpgradeDomainComplete CM Informacyjne
23074 ContainerActivated Hosting Informacyjne
23075 KontenerDeaktywowany Hosting Informacyjne
29620 Tworzenie aplikacji CM Informacyjne
29621 ApplicationUpgradeStart CM Informacyjne
29622 ApplicationUpgradeComplete CM Informacyjne
29623 ApplicationUpgradeRollback CM Informacyjne
29624 ApplicationUpgradeRollbackComplete CM Informacyjne
29625 ApplicationDeleted CM Informacyjne
29626 ApplicationUpgradeDomainComplete CM Informacyjne
18566 ServiceCreated FM Informacyjne
18567 ServiceDeleted FM Informacyjne

Następne kroki