
Un dashboard que siempre está en verde no se lee
Los dashboards responden preguntas que nadie hizo, en el momento en que nadie está mirando. Muestran el estado actual de forma continua y lo cambian en silencio, así que la transición (lo que de hecho importa) pasa desapercibida a menos que alguien tenga ese panel abierto.
Un resumen funciona al revés. Llega, se lee una vez y dice qué es distinto del anterior. Un servicio sano durante seis meses ocupa una línea. El que empezó a devolver errores de la noche a la mañana ocupa el primer lugar.
El segundo modo de fallo es la cobertura. Todo equipo tiene un servicio que nadie monitorea porque se armó durante una migración, y un resumen armado a partir de una lista explícita hace visible su ausencia.
Comprobar es barato. Producir algo que una persona pueda leer en 30 segundos y en lo que pueda confiar es la parte que vale construir.
Cómo se ejecuta el ActionFlow en el lienzo
Un nodo Start Scheduled corre la comprobación en tu intervalo, y un nodo Loop recorre la lista de servicios que declaras, no lo que resulte estar registrado.
Un nodo HTTP Request llama a cada endpoint de salud dentro del loop, y un nodo Validate contrasta la respuesta con lo que sano significa para ese servicio (un campo de estado, una versión, una lista de dependencias), en lugar de aceptar un 200 como respuesta.
Un nodo Math calcula el tiempo de respuesta relativo a la línea de base propia del servicio, porque un servicio que normalmente responde en 40 milisegundos y ahora tarda 400 está degradado aunque siga arriba.
Un nodo PostgreSQL sostiene la ejecución anterior, y un nodo Merge la une para que el resumen reporte transiciones, no estados.
Un nodo Filter parte los resultados en cambiados, fallando y estables, y un nodo Sort pone primero los cambios.
Un nodo Generate Text escribe el resumen en lenguaje llano, nombra qué cambió y reduce los servicios estables a un conteo.
Un nodo Slack lo publica, y un nodo If enruta cualquier fallo a tu camino de alertas, en lugar de dejarlo en un resumen que nadie puede leer durante una hora.
Nodos que usa este ActionFlow
- Start Scheduled (Start): el intervalo de comprobación que eliges.
- Loop (Control): recorre una lista de servicios declarada, para que las brechas de cobertura sean visibles.
- HTTP Request (Util): llama a cada endpoint de salud.
- Validate (Data): contrasta el cuerpo de la respuesta, no solo el código de estado.
- Math (Util): tiempo de respuesta contra la línea de base propia de ese servicio.
- PostgreSQL (Data) con Merge (Control): la ejecución anterior, para poder reportar transiciones.
- Generate Text (AI Core): el resumen, con los servicios estables reducidos a un conteo.
- Slack (Communication) con If (Control): publica el resumen. Los fallos toman el camino de alertas.
Preguntas frecuentes
Empieza a crear flujos de IA
Crea una cuenta gratuita, abre una plantilla o un lienzo en blanco y ejecuta tu primer ActionFlow.
Boletín
Recibe actualizaciones del producto
Nodos nuevos, agents y notas de producto. Solo enviamos correo cuando merece la pena abrirlo.