공통 기본 이벤트 구조
공통 기본 이벤트는 이벤트에 대한 공통 구조입니다. 공통 필드, 이 필드가 사용할 수 있는 값, 이벤트에 대해 이 값의 정확한 의미를 정의합니다.
공통 기본 이벤트는 여러 구조 요소를 포함합니다.
다음 요소가 포함됩니다.
- 공통 헤더 정보
- 컴포넌트 ID, 소스와 리포터 모두
- 상황 정보
- 메시지 데이터
- 확장 데이터
- 컨텍스트 데이터
- 연관된 이벤트 및 연관 엔진
다음 테이블은 공통 기본 이벤트에서 모든 필드의 요약 및 문제점 판별 이벤트를 위한 사용법 요구사항을 표시합니다.
필드 이름 | 로그 이벤트 | 기본 스펙 |
---|---|---|
버전 | 필수 | 필수 |
creationTime | 필수 | 필수 |
심각도 | 필수 | 선택사항 |
Msg | 필수 | 선택사항 |
sourceComponentId* | 필수 | 필수 |
sourceComponentId.location | 필수 | 필수 |
sourceComponentId.locationType | 필수 | 필수 |
sourceComponentId.component | 필수 | 필수 |
sourceComponentId.subComponent | 필수 | 필수 |
sourceComponentId.componentIdType | 필수 | 필수 |
sourceComponentId.componentType | 필수 | 필수 |
sourceComponentId.application | 권장 | 선택사항 |
sourceComponentId.instanceId | 권장 | 선택사항 |
sourceComponentId.processId | 권장 | 선택사항 |
sourceComponentId.threadId | 권장 | 선택사항 |
sourceComponentId.executionEnvironment | 선택사항 | 선택사항 |
situation* | 필수 | 필수 |
situation.categoryName | 필수 | 필수 |
situation.situationType* | 필수 | 필수 |
situation.situationType.reasoningScope | 필수 | 필수 |
situation.situationType.(특정 상황 유형 요소) | 필수 | 필수 |
msgDataElement* | 권장 | 선택사항 |
msgDataElement .msgId | 권장 | 선택사항 |
msgDataElement .msgIdType | 권장 | 선택사항 |
msgDataElement .msgCatalogId | 권장 | 선택사항 |
msgDataElement .msgCatalogTokens | 권장 | 선택사항 |
msgDataElement .msgCatalog | 권장 | 선택사항 |
msgDataElement .msgCatalogType | 권장 | 선택사항 |
msgDataElement .msgLocale | 권장 | 선택사항 |
extensionName | 권장 | 선택사항 |
localInstanceId | 선택사항 | 선택사항 |
globalInstanceId | 선택사항 | 선택사항 |
우선순위 | 권장하지 않음 | 선택사항 |
repeatCount | 선택사항 | 선택사항 |
elapsedTime | 선택사항 | 선택사항 |
sequenceNumber | 선택사항 | 선택사항 |
reporterComponentId* | 선택사항 | 선택사항 |
reporterComponentId.location | 필수(2) | 필수(2) |
reporterComponentId.locationType | 필수(2) | 필수(2) |
reporterComponentId.component | 필수(2) | 필수(2) |
reporterComponentId.subComponent | 필수(2) | 필수(2) |
reporterComponentId.componentIdType | 필수(2) | 필수(2) |
reporterComponentId.componentType | 필수(2) | 필수(2) |
reporterComponentId.instanceId | 선택사항 | 선택사항 |
reporterComponentId.processId | 선택사항 | 선택사항 |
reporterComponentId.threadId | 선택사항 | 선택사항 |
reporterComponentId.application | 선택사항 | 선택사항 |
reporterComponentId.executionEnvironment | 선택사항 | 선택사항 |
extendedDataElements* | 참고 3 | 선택사항 |
contextDataElements* | 참고 4 | 선택사항 |
associatedEvents* | 참고 5 | 선택사항 |
- 뒤에 별표(*)가 표시되는 항목은 하위 요소 및 속성을 구성하는 요소입니다. 이 요소의 필드는 바로 뒤에 상위 요소 이름이 있는 테이블에 나열됩니다.
- 일부 요소는 선택사항이지만 포함된 경우 필요한 하위 요소와 속성을 포함합니다. 예를 들어, reporterComponentId 요소에는 ComponentIdentification 유형이 있습니다. ComponentIdentification의 컴포넌트 속성은 필수입니다. 그러므로 reporterComponentId.component 속성은 필수이지만 reporterComponentId 상위 요소가 포함될 경우에만 필수입니다.
- extendedDataElements 요소는 다중 항목을 포함하여 확장 데이터 정보를 제공할 수 있습니다. 필수 및 권장 확장 데이터 요소 값에 대한 자세한 정보는 확장 데이터 섹션을 참조하십시오.
- contextDataElements 요소는 다중 항목을 포함하여 컨텍스트 데이터 정보를 제공할 수 있습니다.
- associatedEvents 요소는 다중 항목을 포함하여 상관 데이터를 제공할 수 있습니다. 문제점 판별 데이터의 프로듀서에 대해 이 요소를 사용하는 것은 권장되지 않으며, 이 요소를 사용하지 않는 것이 좋습니다.