AWS Athena를 이용하여 ELB 액세스 로그 분석하는 방법
데브옵스
AWS Athena를 이용하여 ELB 액세스 로그 분석하는 방법
두줄요약
AWS Athena로 ELB 액세스 로그를 S3에서 조회하는 방법을 소개했습니다. 테이블 생성, 파티션 프로젝션, IP·기간 조건 조회 예시를 정리했습니다.
핵심 내용
- AWS Athena로 ELB/ALB 액세스 로그를 S3에서 조회·분석하는 기본 절차
- 로그 활성화, Athena 쿼리 결과 저장용 S3 버킷 설정, 테이블 생성 순서
- RegexSerDe 기반 외부 테이블 정의와 파티션 프로젝션을 통한 조회 범위 관리
- 특정 클라이언트 IP와 기간 조건으로 유입 여부, 상태 코드 집계 확인
적용해볼 점
- 대용량 로그 조회 시 파티션 프로젝션으로 쿼리 범위 축소
- client_ip, time, elb_status_code 기준으로 트래픽 분석 및 집계
