Search

Athena ALB Access Log

Table

1. 타겟들로 가는 요청 숫자(비율)을 구하는 쿼리 작성

SELECT target_ip, COUNT(*) from alb_logs group by target_ip;
SQL
복사

2. ELB Response Code가 5xx인 쿼리

SELECT * FROM alb_logs WHERE elb_status_code >= 500;
SQL
복사

3. 211.10.1.2 로 들어오는 요청들에 대해 접근하는 URL 확인

SELECT request_url FROM alb_logs WHERE client_ip = '211.10.1.2';
SQL
복사

4. 2025년 6월 7일 4시에 들어온 요청 중 GET, POST 등 verb의 숫자 (비율)

SELECT request_verb, COUNT(*) FROM alb_logs where time like '2025-06-07T07%' group by request_verb
SQL
복사

5. 많이 접근하는 url 중 top 10만 나열

SELECT request_url, COUNT(*) as mycnt FROM alb_logs GROUP BY request_url
SQL
복사

6. 5초 이상 되는 Request 나열

select client_ip, client_port, request_url, request_verb, user_agent from alb_logs where target_processing_time > 5;
SQL
복사
select elb_status_code, count(*) from tabel1 group by elb_status_code;
SQL
복사
select * from table where time like = '2025-06-07:00:00:00'; # 특정 시간
SQL
복사
select * from table where time like = '2025-06-07:00:00%'; # 특정 분
SQL
복사
select client_ip, count(*) from table where time like = '2025-06-07:00:00%' group by client_ip; # 특정 분 IP
SQL
복사
쿼리 파람
SQL
복사