다음을 통해 공유


Service Fabric 이벤트 목록

Service Fabric은 클러스터의 상태를 Service Fabric 이벤트로 알리기 위해 기본 클러스터 이벤트 집합을 노출합니다. 이러한 작업은 노드에서 Service Fabric이 수행한 작업과 클러스터 소유자/운영자가 내린 클러스터 또는 관리 결정을 기반으로 합니다. 이러한 이벤트는 클러스터를 사용하여 Azure Monitor 로그를 구성하거나 EventStore를 쿼리하는 등 다양한 방법으로 구성하여 액세스할 수 있습니다. Windows 머신에서 이러한 이벤트는 EventLog에 반영되므로 이벤트 뷰어에서 Service Fabric 이벤트를 볼 수 있습니다.

이러한 이벤트의 몇 가지 특징은 다음과 같습니다.

  • 각 이벤트는 클러스터의 특정 엔터티(예: 애플리케이션, 서비스, 노드, 복제본)에 연결됩니다.
  • 각 이벤트에는 EventInstanceId, EventName 및 Category와 같은 일반적인 필드 집합이 포함됩니다.
  • 각 이벤트에는 연결된 엔터티에 이벤트를 다시 연결하는 필드가 포함됩니다. 예를 들어 ApplicationCreated 이벤트에는 생성된 애플리케이션의 이름을 식별하는 필드가 있습니다.
  • 이벤트는 다양한 도구에서 사용되어 추가 분석을 수행할 수 있는 방식으로 구조화됩니다. 또한 이벤트에 대한 관련 세부 정보는 long String이 아닌 별도의 속성으로 정의됩니다.
  • 이벤트는 아래 원본(태스크)로 식별되는 Service Fabric의 다른 하위 시스템으로 작성됩니다. Service Fabric 아키텍처Service Fabric 기술 개요에서 이러한 하위 시스템에 대한 자세한 내용을 확인할 수 있습니다.

다음은 엔터티별로 구성된 이러한 Service Fabric 이벤트의 목록입니다.

클러스터 이벤트

클러스터 업그레이드 이벤트

클러스터 업그레이드에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

EventId 속성 범주 설명 원본(작업) 수준
29627 ClusterUpgradeStarted 업그레이드 클러스터 업그레이드가 시작되었습니다. CM Informational
29628 ClusterUpgradeCompleted 업그레이드 클러스터 업그레이드가 완료되었습니다. CM Informational
29629 ClusterUpgradeRollbackStarted 업그레이드 클러스터 업그레이드가 롤백되기 시작했습니다. CM Warning
29630 ClusterUpgradeRollbackCompleted 업그레이드 클러스터 업그레이드가 롤백을 완료했습니다. CM Warning
29631 ClusterUpgradeDomainCompleted 업그레이드 클러스터 업그레이드 중에 업그레이드 도메인 업그레이드가 완료되었습니다. CM Informational

노드 이벤트

노드 수명 주기 이벤트

EventId 속성 범주 설명 원본(작업) 수준
18602 NodeDeactivateCompleted StateTransition 노드 비활성화가 완료되었습니다. FM Informational
18603 NodeUp StateTransition 클러스터에서 노드가 시작된 것을 감지했습니다. FM Informational
18604 NodeDown StateTransition 클러스터에서 노드가 종료되었음을 감지했습니다. 노드를 다시 시작하는 동안 NodeDown 이벤트와 NodeUp 이벤트가 표시됩니다. FM Error
18605 NodeAddedToCluster StateTransition 새 노드가 클러스터에 추가되었으며 Service Fabric에서 이 노드에 애플리케이션을 배포할 수 있습니다. FM Informational
18606 NodeRemovedFromCluster StateTransition 노드가 클러스터에서 제거되었습니다. Service Fabric에서 이 노드에 애플리케이션을 더 이상 배포하지 않습니다. FM Informational
18607 NodeDeactivateStarted StateTransition 노드 비활성화가 시작되었습니다. FM Informational
25621 NodeOpenSucceeded StateTransition 노드가 성공적으로 시작됨 FabricNode Informational
25622 NodeOpenFailed StateTransition 노드가 링을 시작하고 조인하지 못했습니다. FabricNode Error
25624 NodeClosed StateTransition 노드가 성공적으로 종료되었습니다. FabricNode Informational
25626 NodeAborted StateTransition 노드가 비정상적으로 종료되었습니다. FabricNode Error

Ktl 로거 노드 이벤트

EventId 속성 범주 설명 원본(작업) 수준
50187 SharedLogWriteThrottled 건강 공유 로그에 대한 쓰기가 제한됨 KtlLoggerNode Informational
50188 SharedLogWriteUnthrottled 건강 공유 로그에 대한 쓰기가 할당되지 않았습니다. KtlLoggerNode Informational

애플리케이션 이벤트

애플리케이션 수명 주기 이벤트

EventId 속성 범주 설명 원본(작업) 수준
29620 ApplicationCreated LifeCycle 새 애플리케이션이 만들어졌습니다. CM Informational
29625 ApplicationDeleted LifeCycle 기존 애플리케이션이 삭제되었습니다. CM Informational
23083 ApplicationProcessExited LifeCycle 애플리케이션 내의 프로세스가 종료되었습니다. 호스팅 Informational

애플리케이션 업그레이드 이벤트

애플리케이션 업그레이드에 대한 자세한 내용은 여기를 참조하세요.

EventId 속성 범주 설명 원본(작업) 수준
29621 ApplicationUpgradeStarted 업그레이드 애플리케이션 업그레이드가 시작되었습니다. CM Informational
29622 ApplicationUpgradeCompleted 업그레이드 애플리케이션 업그레이드가 완료되었습니다. CM Informational
29623 ApplicationUpgradeRollbackStarted 업그레이드 애플리케이션 업그레이드가 롤백되기 시작했습니다. CM Warning
29624 ApplicationUpgradeRollbackCompleted 업그레이드 애플리케이션 롤백이 완료되었습니다. CM Warning
29626 ApplicationUpgradeDomainCompleted 업그레이드 애플리케이션 업그레이드 중에 업그레이드 도메인 업그레이드가 완료되었습니다. CM Informational

서비스 이벤트

서비스 수명 주기 이벤트

EventId 속성 범주 설명 원본(작업) 수준
18657 ServiceCreated LifeCycle 새 서비스를 만들었습니다. FM Informational
18658 ServiceDeleted LifeCycle 기존 서비스가 삭제되었습니다. FM Informational

파티션 이벤트

파티션 이동 이벤트

EventId 속성 범주 설명 원본(작업) 수준
18940 PartitionReconfigured LifeCycle 파티션 재구성이 완료되었습니다. RA Informational

복제본 이벤트

복제본 수명 주기 이벤트

EventId 속성 범주 설명 원본(작업) 수준
61701 ReliableDictionaryOpened LifeCycle 신뢰할 수 있는 사전이 열렸습니다. DistributedDictionary Informational
61702 ReliableDictionaryClosed LifeCycle 신뢰할 수 있는 사전이 닫혔습니다. DistributedDictionary Informational
61703 ReliableDictionaryCheckpointRecovered LifeCycle 신뢰할 수 있는 사전이 검사점을 복구했습니다. DistributedDictionary Informational
61704 ReliableDictionaryCheckpointFilesSent LifeCycle 복제본이 신뢰할 수 있는 사전의 검사점 파일을 보냈습니다. DistributedDictionary Informational
61705 ReliableDictionaryCheckpointFilesReceived LifeCycle 복제본이 신뢰할 수 있는 사전의 검사점 파일을 받았습니다. DistributedDictionary Informational
61963 ReliableQueueOpened LifeCycle 신뢰할 수 있는 큐가 열렸습니다. DistributedQueue Informational
61964 ReliableQueueClosed LifeCycle 신뢰할 수 있는 큐가 닫혔습니다. DistributedQueue Informational
61965 ReliableQueueCheckpointRecovered LifeCycle 신뢰할 수 있는 큐가 검사점을 복구했습니다. DistributedQueue Informational
61966 ReliableQueueCheckpointFilesSent LifeCycle 복제본이 신뢰할 수 있는 큐의 검사점 파일을 보냈습니다. DistributedQueue Informational
63647 ReliableQueueCheckpointFilesReceived LifeCycle 복제본이 신뢰할 수 있는 큐의 검사점 파일을 받았습니다. DistributedQueue Informational
63648 ReliableConcurrentQueueOpened LifeCycle 신뢰할 수 있는 동시 큐가 열렸습니다. ReliableConcurrentQueue Informational
63649 ReliableConcurrentQueueClosed LifeCycle 신뢰할 수 있는 동시 큐가 닫혔습니다. ReliableConcurrentQueue Informational
63650 ReliableConcurrentQueueCheckpointRecovered LifeCycle 신뢰할 수 있는 동시 큐가 검사점을 복구했습니다. ReliableConcurrentQueue Informational
61687 TStoreError 실패 신뢰할 수 있는 컬렉션에 예기치 않은 오류가 발생했습니다. TStore Error
63831 PrimaryFullCopyInitiated LifeCycle 주 복제본이 전체 복사본을 시작했습니다. TReplicator Informational
63832 PrimaryPartialCopyInitiated LifeCycle 주 복제본에서 부분 복사를 시작했습니다. TReplicator Informational
16831 BuildIdleReplicaStarted LifeCycle 주 복제본이 유휴 복제본 빌드를 시작했습니다. 복제 Informational
16832 BuildIdleReplicaCompleted LifeCycle 주 복제본이 유휴 복제본 빌드를 완료했습니다. 복제 Informational
16833 BuildIdleReplicaFailed LifeCycle 주 복제본에서 유휴 복제본을 빌드하지 못했습니다. 복제 Warning
16834 PrimaryReplicationQueueFull 건강 주 복제본의 복제 큐가 가득 찼습니다. 복제 Warning
16835 PrimaryReplicationQueueWarning 건강 주 복제본의 복제 큐가 거의 가득 찼습니다. 복제 Warning
16836 PrimaryReplicationQueueWarningMitigated 건강 주 복제본의 복제 큐가 정상입니다. 복제 Informational
16837 SecondaryReplicationQueueFull 건강 보조 복제본의 복제 큐가 가득 찼습니다. 복제 Warning
16838 SecondaryReplicationQueueWarning 건강 보조 복제본의 복제 큐가 거의 가득 찼습니다. 복제 Warning
16839 SecondaryReplicationQueueWarningMitigated 건강 보조 복제본의 복제 큐는 괜찮습니다. 복제 Informational
16840 PrimaryFaultedSlowSecondary 건강 주 복제본에 느린 보조 복제본 오류가 발생했습니다. 복제 Warning
16841 ReplicatorFaulted 건강 복제본에 오류가 발생했습니다. 복제 Warning

컨테이너 이벤트

컨테이너 수명 주기 이벤트

EventId 속성 설명 원본(작업) 수준 버전
23074 ContainerActivated 컨테이너가 시작되었습니다. 호스팅 Informational 1
23075 ContainerDeactivated 컨테이너가 중지되었습니다. 호스팅 Informational 1
23082 ContainerExited 컨테이너가 종료되었습니다. UnexpectedTermination 플래그를 확인하세요. 호스팅 Informational 1

BackupRestoreService 이벤트

SF 클러스터에서 BRS(BackupRestoreService)를 사용하도록 설정하면 사용자가 작업 상태를 이해할 수 있도록 사용자가 트리거한 작업 및 정기 작업에 대한 이벤트가 노출됩니다. 사용자가 트리거한 작업은 클러스터에서 백업 정책 만들기, 파티션에서 백업 트리거 또는 BRS 컨텍스트의 다른 유효한 동작과 같은 동작을 다룹니다. BRS는 클러스터 수준에서 현재 활성 정책의 상태, 마지막 백업 및 예정된 예약 백업에 대한 정보 및 파티션 수준의 여러 단계에서 정기 백업의 상태를 정기적으로 내보냅니다.

BackupRestoreService 파티션 이벤트

EventId 속성 설명 원본(작업) 수준
65305 BRSInfo 정기 백업이 트리거됨 BackupRestoreService Informational
65307 BRSWarning 증분 백업이 실패하여 전체 백업이 트리거됨 BackupRestoreService Warning
65309 BRSError 정기 백업 실패 BackupRestoreService Error

BackupRestoreService 클러스터 이벤트

EventId 속성 설명 원본(작업) 수준
65306 BRSInfo 백업 정책이 생성됨 BackupRestoreService Informational
65308 BRSWarning 백업 정책이 삭제됨 BackupRestoreService Warning
65310 BRSError AddBackupPolicy 실패 BackupRestoreService Error

상태 보고서

Service Fabric 상태 모델은 다양하고 유연하며 확장 가능한 상태 평가 및 보고 기능을 제공합니다. Service Fabric 버전 6.2부터 상태 데이터는 상태 기록 레코드를 제공하기 위해 플랫폼 이벤트로 작성됩니다. 상태 이벤트의 볼륨을 낮게 유지하기 위해 다음 항목만 Service Fabric 이벤트로 작성됩니다.

  • 전체 Error 또는 Warning 상태 보고서
  • Ok 전환 중 상태 보고서
  • Error 상태 Warning 이벤트가 만료되는 경우 엔터티가 비정상 상태인 기간을 확인하는 데 사용할 수 있습니다.

클러스터 상태 보고서 이벤트

EventId 속성 설명 원본(작업) 수준 버전
54428 ClusterNewHealthReport 새 클러스터 상태 보고서를 사용할 수 있습니다. HM Informational 1
54437 ClusterHealthReportExpired 기존 클러스터 상태 보고서가 만료되었습니다. HM Informational 1

노드 상태 보고서 이벤트

EventId 속성 설명 원본(작업) 수준 버전
54423 NodeNewHealthReport 새 노드 상태 보고서를 사용할 수 있습니다. HM Informational 1
54432 NodeHealthReportExpired 기존 노드 상태 보고서가 만료되었습니다. HM Informational 1

애플리케이션 상태 보고서 이벤트

EventId 속성 설명 원본(작업) 수준 버전
54425 ApplicationNewHealthReport 새 애플리케이션 상태 보고서가 만들어졌습니다. 배포되지 않은 애플리케이션에 대한 보고서입니다. HM Informational 1
54426 DeployedApplicationNewHealthReport 새로 배포된 애플리케이션 상태 보고서가 만들어졌습니다. HM Informational 1
54427 DeployedServicePackageNewHealthReport 배포된 새 서비스 상태 보고서가 만들어졌습니다. HM Informational 1
54434 ApplicationHealthReportExpired 기존 애플리케이션 상태 보고서가 만료되었습니다. HM Informational 1
54435 DeployedApplicationHealthReportExpired 기존 배포된 애플리케이션 상태 보고서가 만료되었습니다. HM Informational 1
54436 DeployedServicePackageHealthReportExpired 기존 배포된 서비스 상태 보고서가 만료되었습니다. HM Informational 1

보고서 이벤트 서비스 상태

EventId 속성 설명 원본(작업) 수준 버전
54424 ServiceNewHealthReport 새 서비스 상태 보고서가 만들어졌습니다. HM Informational 1
54433 ServiceHealthReportExpired 기존 서비스 상태 보고서가 만료되었습니다. HM Informational 1

파티션 상태 보고서 이벤트

EventId 속성 설명 원본(작업) 수준 버전
54422 PartitionNewHealthReport 새 파티션 상태 보고서가 만들어졌습니다. HM Informational 1
54431 PartitionHealthReportExpired 기존 파티션 상태 보고서가 만료되었습니다. HM Informational 1

복제본 상태 보고서 이벤트

EventId 속성 설명 원본(작업) 수준 버전
54429 StatefulReplicaNewHealthReport 상태 저장 복제본 상태 보고서가 만들어졌습니다. HM Informational 1
54430 StatelessInstanceNewHealthReport 새 상태 비저장 인스턴스 상태 보고서가 만들어졌습니다. HM Informational 1
54438 StatefulReplicaHealthReportExpired 기존 상태 저장 복제본 상태 보고서가 만료되었습니다. HM Informational 1
54439 StatelessInstanceHealthReportExpired 기존 상태 비스테이스 인스턴스 상태 보고서가 만료되었습니다. HM Informational 1

비정상 상황 테스트 이벤트

카오스 세션 이벤트

EventId 속성 설명 원본(작업) 수준 버전
50021 ChaosStarted 비정상 상황 테스트 세션이 시작되었습니다. 테스트 가능성 Informational 1
50023 ChaosStopped 비정상 상황 테스트 세션이 중지되었습니다. 테스트 가능성 Informational 1

카오스 노드 이벤트

EventId 속성 설명 원본(작업) 수준 버전
50033 ChaosNodeRestartScheduled 비정상 상황 테스트 세션의 일부로 노드가 다시 시작되도록 예약되었습니다. 테스트 가능성 Informational 1
50087 ChaosNodeRestartCompleted 비정상 상황 테스트 세션의 일부로 노드 다시 시작을 완료했습니다. 테스트 가능성 Informational 1

카오스 애플리케이션 이벤트

EventId 속성 설명 원본(작업) 수준 버전
50053 ChaosCodePackageRestartScheduled 비정상 상황 테스트 세션 중에 코드 패키지 다시 시작이 예약되었습니다. 테스트 가능성 Informational 1
50101 ChaosCodePackageRestartCompleted 코드 패키지 다시 시작이 카오스 테스트 세션 중에 완료되었습니다. 테스트 가능성 Informational 1

Chaos 파티션 이벤트

EventId 속성 설명 원본(작업) 수준 버전
50069 ChaosPartitionPrimaryMoveScheduled 기본 파티션이 Chaos 테스트 세션의 일부로 이동하도록 예약되었습니다. 테스트 가능성 Informational 1
50077 ChaosPartitionSecondaryMoveScheduled 보조 파티션이 Chaos 테스트 세션의 일부로 이동하도록 예약되었습니다. 테스트 가능성 Informational 1
65003 PartitionPrimaryMoveAnalysis 기본 파티션 이동에 대한 심층 분석을 사용할 수 있습니다. 테스트 가능성 Informational 1

Chaos 복제본 이벤트

EventId 속성 설명 원본(작업) 수준 버전
50047 ChaosReplicaRestartScheduled 복제본 다시 시작이 카오스 테스트 세션의 일부로 예약되었습니다. 테스트 가능성 Informational 1
50051 ChaosReplicaRemovalScheduled 비정상 상황 테스트 세션의 일부로 복제본 제거가 예약되었습니다. 테스트 가능성 Informational 1
50093 ChaosReplicaRemovalCompleted 비정상 상황 테스트 세션의 일부로 복제본 제거가 완료되었습니다. 테스트 가능성 Informational 1

기타 이벤트

상관 관계 이벤트

EventId 속성 설명 원본(작업) 수준 버전
65011 CorrelationOperational 상관 관계가 검색되었습니다. 테스트 가능성 Informational 1

버전 6.2 이전의 이벤트

다음은 버전 6.2 이전 Service Fabric에서 제공하는 포괄적인 이벤트 목록입니다.

EventId 속성 원본(작업) 수준
25620 NodeOpening FabricNode Informational
25621 NodeOpenedSuccess FabricNode Informational
25622 NodeOpenedFailed FabricNode Informational
25623 NodeClosing FabricNode Informational
25624 NodeClosed FabricNode Informational
25625 NodeAborting FabricNode Informational
25626 NodeAborted FabricNode Informational
29627 ClusterUpgradeStart CM Informational
29628 ClusterUpgradeComplete CM Informational
29629 ClusterUpgradeRollback CM Informational
29630 ClusterUpgradeRollbackComplete CM Informational
29631 ClusterUpgradeDomainComplete CM Informational
23074 ContainerActivated 호스팅 Informational
23075 ContainerDeactivated 호스팅 Informational
29620 ApplicationCreated CM Informational
29621 ApplicationUpgradeStart CM Informational
29622 ApplicationUpgradeComplete CM Informational
29623 ApplicationUpgradeRollback CM Informational
29624 ApplicationUpgradeRollbackComplete CM Informational
29625 ApplicationDeleted CM Informational
29626 ApplicationUpgradeDomainComplete CM Informational
18566 ServiceCreated FM Informational
18567 ServiceDeleted FM Informational

다음 단계