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 |
다음 단계
- Service Fabric의 진단에 대한 개요를 가져옵니다.
- Service Fabric Eventstore 개요에서 EventStore에 대해 자세히 알아보기
- 더 많은 로그를 수집하도록 Azure Diagnostics 구성 수정
- 작동 채널 로그를 보려면 Application Insights 설정