Events (시스템 감사 이벤트)
경로: Admin → System Management → Events개요
Seahorse Cloud 내부에서 발생한 리소스 변경 이벤트 를 시간순으로 조회합니다. 누가 언제 어떤 리소스에 어떤 작업을 했는지 추적하는 감사 로그 역할.필터
- Actor — 작업자 (이메일)
- Action — 작업 유형 (All Actions / Create / Update / Delete 등)
- Resource Type — 대상 리소스 (All Resource Types / Table / Agent / Storage / API Key 등)
- Date range — 기간 지정
목록 컬럼
| 컬럼 | 설명 | 예시 |
|---|---|---|
| Time | 발생 시각 | 2026. 4. 21. 오후 7:29:13 |
| Actor | 작업 수행자 | admin@dnotitia.com |
| Action | 작업 유형 | Create / Update / Delete |
| Resource Type | 리소스 분류 | Table / Agent / Storage / API Key |
| Resource Name | 리소스 이름 | RAG-Agent / test-storage |
| Details | 추가 정보 (JSON 등) | JSON 상세 / - |
사용 시나리오
- 삭제 추적
- 특정 사용자 작업 내역
- 급증 모니터링
특정 리소스가 왜·누구에 의해 삭제됐는지 확인.필터:
- Action:
Delete - Resource Type:
Agent(또는 대상 타입) - Date range: 최근 7일
이벤트 소스
내부적으로 각 리소스의 CRUD 엔드포인트에서 감사 이벤트를 자동 발행합니다:- API 호출·UI 조작 모두 동일 이벤트로 기록
- Actor 는 JWT 토큰의 이메일 클레임 기반
- Details 컬럼은 삭제 전 리소스 스냅샷 또는 변경 diff (가능한 경우)
보존 정책
- 기본 보존 기간: 조직 정책에 따름 (Keycloak 이벤트 저장 설정과 연동)
- 장기 보관 필요 시 외부 로그 파이프라인(Loki 등)으로 export 권장
관련 문서
- 운영 로그 — Grafana·Loki 기반 서비스 로그
- Keycloak 설정 — 이벤트 감사
- Blocked API Keys — API 키 차단·해제 이력도 이벤트에 기록