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 lubWarning
Ok
raporty dotyczące kondycji podczas przechodzenia- Po wygaśnięciu
Error
zdarzenia lubWarning
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
- Zapoznaj się z omówieniem diagnostyki w usłudze Service Fabric
- Dowiedz się więcej o magazynie zdarzeń w usłudze Service Fabric Eventstore — omówienie
- Modyfikowanie konfiguracji Diagnostyka Azure w celu zbierania większej liczby dzienników
- Konfigurowanie usługi Application Insights w celu wyświetlenia dzienników kanału operacyjnego