Co znaczy każdy kod i co oznacza dla monitoringu.
Działa w całości w Twojej przeglądarce. Nic, co tu wkleisz, nie trafia do nas ani do nikogo innego.
| Kod | Znaczenie | Dla monitoringu |
|---|---|---|
| 200 | OK | Sukces |
| 201 | Created | Sukces |
| 204 | No Content | Sukces, ale asercja na treść nie przejdzie |
| 301 | Moved Permanently | Endpoint się przeniósł: check może mierzyć stary adres |
| 302 | Found | Przekierowanie tymczasowe, często ekran logowania |
| 304 | Not Modified | Trafienie w cache, traktowane jak sukces |
| 400 | Bad Request | Check wysyła coś, co usługa odrzuca |
| 401 | Unauthorized | Zwykle check zgubił dane uwierzytelniające, a nie awaria |
| 403 | Forbidden | Często WAF albo blokada geograficzna trafiająca w monitor |
| 404 | Not Found | Zła ścieżka albo trasa usunięta przy wdrożeniu |
| 408 | Request Timeout | Serwer przestał czekać: zwykle realny objaw |
| 429 | Too Many Requests | Usługa żyje, ale ogranicza tempo Twoich checków |
| 500 | Internal Server Error | Awaria |
| 502 | Bad Gateway | Proxy działa, aplikacja za nim nie |
| 503 | Service Unavailable | Przeciążenie albo tryb serwisowy |
| 504 | Gateway Timeout | Aplikacja wolniejsza niż limit proxy |
Check dostępności zwykle traktuje 2xx jako sukces, a 5xx jako awarię. Ciekawe są przypadki pomiędzy: 301 znaczy, że endpoint się przeniósł i check może mierzyć coś innego niż myślisz, 401 zwykle znaczy, że to check zgubił dane uwierzytelniające, a nie że usługa leży, a 429 znaczy, że usługa żyje, tylko odmawia akurat tobie.