La prima cifra stabilisce la classe, definita nell’RFC 9110: 1xx informativo, 2xx successo, 3xx reindirizzamento, 4xx errore del client e 5xx errore del server. Un client che non conosce un codice specifico lo tratta come il codice x00 della sua classe.
Nel monitoraggio, il codice è il primo segnale di salute. 5xx significa che il server, o qualcosa davanti a esso, ha fallito: 500 un errore dell’applicazione, 502 e 504 un problema tra un proxy e il server di origine, 503 sovraccarico o manutenzione. 4xx di solito significa che la richiesta era sbagliata, ma un 403 o 429 su un controllo di monitoraggio spesso indica che un firewall o un rate limit lo sta bloccando, non che il sito è down.
Un 200 non dimostra che una pagina funzioni: una pagina di errore servita con 200 resta un errore. Controlla anche il contenuto, con il monitoraggio delle parole chiave.