Qué significa cada código y qué significa para un monitor.
Todo ocurre dentro de tu navegador. Nada de lo que pegues aquí llega a nosotros ni a nadie más.
| Código | Significado | Para monitorización |
|---|---|---|
| 200 | OK | Éxito |
| 201 | Created | Éxito |
| 204 | No Content | Éxito, pero una aserción sobre el cuerpo fallará |
| 301 | Moved Permanently | El endpoint se movió: tu check quizá mide la dirección antigua |
| 302 | Found | Redirección temporal, a menudo un muro de inicio de sesión |
| 304 | Not Modified | Respuesta en caché, se trata como éxito |
| 400 | Bad Request | El check envía algo que el servicio rechaza |
| 401 | Unauthorized | Normalmente el check perdió sus credenciales, no es una caída |
| 403 | Forbidden | A menudo un WAF o bloqueo geográfico que alcanza al monitor |
| 404 | Not Found | Ruta equivocada, o la ruta se eliminó en un despliegue |
| 408 | Request Timeout | El servidor dejó de esperar: suele ser un síntoma real |
| 429 | Too Many Requests | El servicio está vivo pero limita el ritmo de tus checks |
| 500 | Internal Server Error | Caída |
| 502 | Bad Gateway | El proxy funciona, la aplicación detrás no |
| 503 | Service Unavailable | Sobrecarga o modo mantenimiento |
| 504 | Gateway Timeout | Aplicación demasiado lenta para el tiempo de espera del proxy |
Un check de disponibilidad suele tratar 2xx como éxito y 5xx como caída. Lo interesante está en medio: un 301 significa que el endpoint se ha movido y tu check quizá mide otra cosa, un 401 suele significar que el check perdió sus credenciales y no que el servicio esté caído, y un 429 significa que el servicio está vivo y te rechaza precisamente a ti.