Poco después de la medianoche del 27 de agosto de 2026, la temperatura en la sala del centro de datos principal de Proton en Fráncfort subió de 21,8 °C a 51,9 °C en menos de treinta minutos. Un sistema de refrigeración había fallado, y el equipo de red que alcanzó 105 °C se puso en modo de protección que lo deshabilitó hasta un reinicio en frío. Proton estuvo fuera de servicio durante aproximadamente dos horas.

Lo que vale la pena leer no es que sucedió, todos los sistemas de infraestructura fallan eventualmente, sino el informe del incidente que Proton publicó después, que es específico de una manera que la mayoría no lo es. Nombra la causa: un reemplazo de filtro de aire en los compresores de aire redundantes, realizado por el operador del centro de datos “en la mitad de la noche, sin previo aviso”, quien “también no informó sobre la falla de refrigeración cuando ocurrió”. Explica por qué la recuperación fue lenta en lugar de instantánea: el equipo eligió salvar el hardware en lugar de restaurar el servicio rápidamente, porque reemplazarlo es difícil “con el auge continuo de la IA” tensionando el suministro. Una autopsia tan específica es un favor para todos los que ejecutan algo, y vale la pena decirlo.

Pero hay una segunda cosa en ello que vale la pena la atención de cualquiera que reciba reportes de errores, y es fácil de perder. El síntoma visible al usuario no fue un muro que dijera “Proton está fuera de servicio”. Fue esto, en sus palabras: “No se perdieron correos, pero la entrega de correos en ambas direcciones se retrasó.”

La falla que no se anuncia a sí misma

Una interrupción total es el caso fácil. El sitio devuelve un 503, la página no se cargará, todos entienden en un minuto que el problema no es suyo.

Una degradación es el caso difícil. Algo del que dependes se vuelve lento, o pierde una solicitud de veinte, o demora una entrega, y se mantiene lo suficientemente activo que nada anuncia la falla. El síntoma no aparece donde está la falla. Aparece en el siguiente sistema, que muy a menudo es el suyo, usado por un usuario que no tiene ninguna razón para sospechar de un centro de datos en Fráncfort y todas las razones para sospechar de la aplicación frente a ellos.

Entonces el reporte que recibes no dice “mi proveedor tiene un incidente de refrigeración”. Dice “tu aplicación es lenta”, o “no se envió”, o “funcionaba esta mañana y ahora no”, y pasas la primera hora buscando en el único lugar donde el problema no está, porque ese es donde la persona apuntó.

Distinguir su interrupción de tu error, mientras sucede

La distinción es usualmente visible en minutos si sabes qué buscar, y este es aproximadamente el orden.

¿Es solo una dependencia? Una degradación en el servicio que dependes falla en un patrón: las solicitudes que tocan ese servicio son lentas o fallan, y todo lo demás en la página está bien. Un error propio es raramente tan ordenado. Abre la pestaña de Red y observa qué solicitudes son rojas o lentas. Si todas van a un host y nada más se ve afectado, estás viendo la tarde de alguien más.

¿Cuál es la forma de la falla? Un 504 Gateway Timeout es un servidor frente a otro servidor que nunca respondió, una huella digital específica de un servicio remoto que está activo pero no responde, que es exactamente cómo se ve una degradación desde afuera. Una solicitud que se cuelga y luego agota el tiempo de espera, en lugar de una que devuelve un error producido por tu código, señala lo mismo.

¿Está de acuerdo la página de estado del proveedor? A menudo se retrasa varios minutos del incidente, por lo que una página de estado verde al principio no prueba nada: la falla llegó a ti antes de que llegara a su panel. Pero una vez que cambia, resuelve la pregunta. Compruébalo y verifica las marcas de tiempo contra cuándo comenzaron tus reportes.

¿Cambió algo tuyo? Si no implementaste, y el código que ahora falla funcionaba hace una hora y no ha sido tocado, lo que cambió es más probable que esté del otro lado de la conexión que en un archivo que puedas ver.

La versión completa de esto, el razonamiento para cada verificación y cómo ejecutarla bajo presión, está en ¿Es Tu Error o Su Interrupción?.

Qué capturar para no discutir sobre ello después

El problema con una degradación en el servicio que dependes es que se ha ido para cuando alguien te pide que demuestres que no fue tu culpa. El proveedor se recupera, la página de estado se vuelve verde, la autopsia aparece una semana después, y lo que tienes es un recuerdo de una tarde mala y sin registro.

Entonces, mientras sucede, captura la evidencia que vincula el síntoma al exterior: las solicitudes fallidas con sus códigos de estado y tiempos, las marcas de tiempo, la respuesta que el servicio remoto realmente devolvió. Esa es la diferencia entre “creemos que fue nuestro proveedor” y un reporte con los 504 y los retrasos de entrega al lado de la línea de tiempo del incidente del proveedor. Uno es una discusión; el otro está cerrado.

Session Replay

Extensión gratuita de Chrome. Un clic en la página que se comporta mal captura la captura de pantalla, la consola y el registro de red, y te proporciona un enlace para pegar en el ticket.

Obtener la extensión

El registro de red que captura es el registro de exactamente qué solicitudes fallaron y cuánto tiempo tomaron, guardado en el momento en que falló en lugar de reconstruido después. Cuando la pregunta es si la falla fue tuya o de ellos, ese registro es lo que la responde, y no se evapora cuando el proveedor se recupera.