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_categoryTailpipe 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: