Expand description
이벤트 시스템 — 모듈 간 통신의 기본 단위
모든 모듈 간 통신은 이벤트 기반 메시지 패싱으로 수행됩니다.
EventMetadata는 모든 이벤트에 공통으로 포함되는 메타데이터이며,
Event trait은 모든 이벤트 타입이 구현해야 하는 인터페이스입니다.
Structs§
- Action
Event - 실행된 액션 이벤트 (컨테이너 격리 등)
- Alert
Event - 룰 매칭으로 생성된 알림 이벤트
- Event
Metadata - 이벤트 메타데이터 — 모든 이벤트에 공통으로 포함되는 추적 정보
- LogEvent
- 파싱된 로그 이벤트
- Packet
Event - eBPF에서 탐지한 패킷 이벤트
Constants§
- EVENT_
TYPE_ ACTION - 액션 이벤트 타입
- EVENT_
TYPE_ ALERT - 알림 이벤트 타입
- EVENT_
TYPE_ LOG - 로그 이벤트 타입
- EVENT_
TYPE_ PACKET - 패킷 이벤트 타입
- EVENT_
TYPE_ SCAN - 스캔 이벤트 타입
- MODULE_
CONTAINER_ GUARD - 컨테이너 가드 모듈명
- MODULE_
EBPF - eBPF 엔진 모듈명
- MODULE_
LOG_ PIPELINE - 로그 파이프라인 모듈명
- MODULE_
SBOM_ SCANNER - SBOM 스캐너 모듈명
Traits§
- Event
- 모든 이벤트가 구현해야 하는 기본 trait