고객 DB를 정본으로
검증 흐름을 연결했습니다
신규 Rule Engine과 Simulator가 고객 RCA DB Catalog를 read-only로 조회해 Metric·Log 검증 입력과 RCA 판단에 사용합니다. 고객 DB를 변경하거나 실제 고객 환경·Ansible을 호출하지 않았습니다.
EXECUTIVE RESULT
오늘의 결론
DB 검증 모드에서 개발자 작성 fixture를 제거하고, 고객 DB의 Event → Self-Test → Cause → Evidence 관계로 시뮬레이션 입력과 Rule Engine 판단을 연결했습니다.
Event ID, Self-Test ID, Cause Code, Evidence Rule ID와 DB 정규식이 함께 표시됩니다.
이번 “DB 동기화”는 DB 데이터 복제나 Migration이 아닙니다. 신규 서비스가 현재 고객 DB Catalog를 정본으로 읽도록 연동한 작업이며 DB 쓰기는 0건입니다.
RUNTIME FLOW
실행 경로가 이렇게 바뀌었습니다
✓ 정본 사용
- DB Self-Test가 예상 Cause 지정
- 해당 Cause의 Evidence만 입력 생성
- Rule Result에 DB Catalog 출처 표시
✓ 실패-폐쇄
- 생성 로그를 DB regex로 재검증
- DB 장애·누락 시 fixture 대체 없음
- 지원 불가 패턴은 성공 처리하지 않음
0 운영 영향
- 고객 DB write·Migration 0건
- 고객 운영환경 호출 0건
- 실제 Ansible 실행 0건
LIVE DATABASE INVENTORY
VPN을 통해 실제 DB에서 확인한 수량
해석: 위 값은 2026-08-21 실제 DB read-only 조회 결과입니다. 저장소 문서의 수량과 namespace 의미를 최종 승인하는 작업은 T710~G740에서 계속합니다.
VERIFIED PILOTS
화면에서 실행 가능한 DB 기반 시나리오
| 시나리오 | DB Event / Self-Test | DB 예상 Cause | DB Evidence로 생성한 로그 | 결과 |
|---|---|---|---|---|
| Disk | EVT-117 / ST-117 | Filesystem resource saturation | EVD-117-01-03no space left on device | CAUSE-117-01 |
| Memory | EVT-019 / ST-019 | JVM thread pool saturation | EVD-019-01-03All threads are currently busy | CAUSE-019-01 |
| CPU | EVT-074 / ST-074 | CPU resource saturation | EVD-074-01-03soft lockup | CAUSE-074-01 |
AZeT Rule Lab 검증 화면 열기 — 개발 호스트와 Tailscale 연결이 켜져 있어야 합니다.
SCOPE BOUNDARY
완료된 것과 아직 남은 것
✓ 이번 완료
- DB read-only Catalog Adapter
- 세 파일럿 DB canonical mapping
- DB Evidence 기반 Metric·Log 합성
- 화면의 DB provenance 표시
→ 다음 확장
- 전체 Catalog 의미·수량 정합
- 221 Event Coverage Matrix
- 전체 Self-Test와 도메인 Pack
- Rule Engine·Simulator 전용 화면
! 아직 아님
- 고객 운영 로그 원문 replay
- 221 Event 전체 Runtime 완료
- 실제 Telemetry·Ansible 연동
- 운영 성능·보안·정확도 승인
로그의 의미: 현재 로그는 고객 운영 로그를 복사한 것이 아니라 고객 DB의 Evidence 정규식에서 만든 결정론적 검증 문장입니다. 실제 로그 샘플 replay는 정본 데이터와 별도 합의가 필요합니다.
NEXT STEP
다음은 전체 Catalog 기준선을 확정합니다
카탈로그 정본 의미·수량 정합화를 수행한 뒤 Inventory·Coverage Matrix, 전체 Runtime·Self-Test, 도메인 Event Pack과 전용 화면으로 순차 확장합니다.