activity_dashboard_client_error_countactivity_dashboard_redirect_countactivity_dashboard_requests_by_bucketactivity_dashboard_requests_by_dayactivity_dashboard_requests_by_erroractivity_dashboard_requests_by_operationactivity_dashboard_requests_by_requesteractivity_dashboard_requests_by_source_ipactivity_dashboard_requests_by_status_categoryactivity_dashboard_server_error_countactivity_dashboard_success_countactivity_dashboard_top_10_error_urisactivity_dashboard_top_10_keysactivity_dashboard_top_10_successful_urisactivity_dashboard_total_requestss3_bucket_accessed_using_insecure_tls_versions3_object_accessed_outside_business_hourss3_object_accessed_using_insecure_tls_versions3_object_accessed_using_suspicious_user_agents3_object_accessed_with_large_request_sizes3_object_accessed_with_large_response_size
Query: Requests by Status Code Category
Description
Count of requests grouped by HTTP status code category.
Usage
powerpipe query aws_s3_server_access_log_detections.query.activity_dashboard_requests_by_status_category
Tailpipe Tables
SQL
select case when http_status between 200 and 299 then '2xx Success' when http_status between 300 and 399 then '3xx Redirect' when http_status between 400 and 499 then '4xx Client Error' when http_status between 500 and 599 then '5xx Server Error' else 'Other' end as "Status Category", count(*) as "Request Count"from aws_s3_server_access_logwhere http_status is not nullgroup by "Status Category"order by "Status Category";
Dashboards
The query is used in the dashboards: