Response health in one view. HTTP Status Code Analyzer tallies every status code in an access log, buckets them into 2xx/3xx/4xx/5xx, and shows each class and code with percentages.
Error-rate at a glance — the moment 5xx spikes, you see it before reading a single line.
A status code is only counted when it appears as a standalone three-digit token surrounded by whitespace — that is what keeps IP-address octets, ports, and byte-size fields from being mistaken for a response code. Only the first such token per line is used, which matches the near-universal access-log convention of writing the status code before anything else numeric on the line (Common Log Format, combined log format, and most JSON-line access logs all follow this). Codes are bucketed purely by their leading digit, so 2xx covers everything from 200 to 299, 3xx covers redirects (301, 302, 304, 307, 308), 4xx covers client errors (400, 401, 403, 404, 429, and friends), and 5xx covers server-side failures (500, 502, 503, 504). The headline "top code" stat and the full per-code table both use the raw counts, so a class total and its constituent codes always add up.