AS count, request_verb, client_ip FROM alb_access_logs GROUP BY request_verb, client_ip LIMIT 100; https://docs.aws.amazon.com/athena/latest/ug/query-alb-access-logs-examples.html 11/19
-- 429 Too Many Requests errors indicate server unavailability count_if(elb_status_code >= 500 OR elb_status_code = 429) AS bad_events FROM alb_access_logs WHERE request_verb = 'POST' AND url_extract_path(request_url) = '/path/to/critical-user-journey' AND time BETWEEN '2024-08-24T14:20:00' AND '2024-08-24T14:25:00' AND day = '2024/08/24' -- partition key ; 12/19
all SLO monitoring capabilities and is cost-effective Athena can aggregate ALB access logs with flexible SQL queries EventBridge and Lambda are fit to execute queries periodically 19/19