
데브옵스
Part 1: Kiro로 RDS/Aurora 장애 분석 자동화하기 — IDE에서 분석하기
두줄요약
Kiro IDE와 MCP 서버, Hook을 이용해 RDS/Aurora 장애 분석과 HTML 보고서 생성을 자동화하는 방법을 소개했습니다. 실제 Aurora MySQL 슬로우 쿼리로 인한 Reader CPU 스파이크를 자동 식별한 사례도 함께 다뤘습니다.
핵심 내용
- Kiro IDE의 Steering 파일, Hook, MCP 서버를 조합해 RDS/Aurora 장애 분석과 HTML 보고서 생성을 자동화하는 KIDA 활용 예시
- CloudWatch, AWS API, AWS 문서 검색용 3개 MCP 서버로 메트릭·로그·이벤트를 수집하고, 인스턴스별 분석과 권장 조치까지 이어지는 흐름
- Aurora는 인스턴스별 메트릭과 클러스터 레벨 스토리지 메트릭을 구분해 수집해야 하며, Writer와 Reader 비교가 중요
- 실제 테스트에서 슬로우 쿼리로 인한 Reader CPU 스파이크를 자동 감지하고 Cross Join Full Scan을 근본 원인으로 식별
적용해볼 점
- 읽기 전용 권한과 autoApprove 범위를 조정해 MCP 자동화의 안전성 확보
- 로그 내보내기, 파라미터 그룹, 알람 설정까지 포함한 분석 가이드 표준화
- 장애 분석 결과를 즉시 공유 가능한 HTML 보고서 형태로 자동 생성
