드리프트 알림

스키마 드리프트 알림은 스키마 변경이 탐지되었을 때 관련 담당자에게 자동으로 알림을 발송하는 기능입니다. 알림 채널(Webhook, Email, Slack, GenOS)과 연동하여 즉시 대응할 수 있도록 합니다.
주요 기능
- 자동 알림 발송: 스키마 변경 탐지 시 설정된 알림 채널로 자동 발송합니다
- 알림 채널 선택: Webhook, Email, Slack, GenOS 등 다양한 채널을 지원합니다
- 알림 내용: 변경된 테이블, 변경 유형, 영향 받는 하위 의존성 정보를 포함합니다
- 알림 이력: 발송된 알림의 이력을 조회하고 추적합니다
알림 설정 절차
- 알림 채널 설정: 먼저 알림 채널을 등록합니다 (Notification API)
- 스키마 변경 탐지 설정: 모니터링 대상 테이블을 지정합니다
- 알림 규칙 연결: 변경 유형별로 발송할 알림 채널을 연결합니다
알림 정보 항목
| 항목 | 설명 |
|---|---|
| event_type | 변경 유형 (column_added, column_removed 등) |
| table | 변경이 발생한 테이블명 |
| changes | 변경 전후 비교 |
| detected_at | 탐지 시각 |
| downstream_impact | 영향 받는 다운스트림 테이블/뷰 |
알림 채널 API
| Method | Path | Description |
|---|---|---|
| POST | /api/v1/notification/channels | 알림 채널 등록 |
| GET | /api/v1/notification/channels | 채널 목록 조회 |
| POST | /api/v1/notification/channels/{id}/test | 채널 테스트 |
| GET | /api/v1/notification/history | 알림 이력 조회 |