Por qué la observabilidad no es opcional.
Las automatizaciones que más daño hacen no son las que se rompen ruidosamente, sino las que fallan silenciosamente durante semanas. Un workflow que dejó de procesar el 5% de las facturas, una integración que descartaba leads de WhatsApp con un emoji raro, una conciliación que silenciosamente saltaba operaciones por encima de cierto importe. Cuando lo descubres, es ya un agujero en tu operación. Por eso, en cada flujo que entregamos en producción, montamos observabilidad desde el día uno.
| Aspecto | Sin observabilidad | Automatizado con IA |
|---|---|---|
| Detección de fallo | Te enteras cuando llama un cliente o en el cierre mensual | Alerta en <60 segundos con la excepción exacta |
| Errores transitorios | Un 502 o un timeout rompe el proceso en silencio | 3-5 reintentos con backoff exponencial y dead letter |
| Trazabilidad | Sin registro de qué decidió cada ejecución | Audit log del 100% de ejecuciones, inmutable, listo para auditoría |
| Tiempo de recuperación (MTTR) | Horas o días buscando dónde falló | −80% de MTTR: vas directo a la línea del workflow |
Dashboards de negocio + técnicos
Dos vistas, no una. La técnica (ejecuciones, latencia, error rate, throughput) para tu equipo IT y la de negocio (facturas procesadas, leads cualificados, tickets resueltos vs. SLA) para el responsable de operaciones. Ambos miran el mismo sistema, pero ven lo que les importa.
Alertas con escalado, no spam
Slack/Teams para warnings, email para errores recurrentes, llamada/SMS para incidentes críticos con escalado en 15 minutos si no hay ack. Categorización por severidad real, no por umbral arbitrario. Si una alerta no es accionable, no se manda.
Retries inteligentes con backoff y dead letter
Errores transitorios (502, timeout, rate limit) reintentan con backoff exponencial. Errores permanentes (validación, autenticación) van a una cola de revisión humana. Nada se pierde, nada se reintenta infinito. Cada ejecución termina en éxito, error revisable o dead letter, nunca en limbo.
Audit log inmutable
Cada ejecución registra: qué entró, qué salió, qué decisión se tomó, qué LLM respondió qué, qué validación pasó/falló, quién aprobó manualmente. Cumplimiento RGPD y trazabilidad para auditorías financieras, especialmente útil para procesos contables.
El día que mi proveedor de OCR cambió un endpoint sin avisar, el sistema me alertó a las 9:03 con la excepción exacta y la línea del workflow. Lo arreglamos en 40 minutos. Sin observabilidad, lo habríamos descubierto en cierre mensual.
Qué no hacemos
- No vendemos dashboards bonitos sin alertas. Si nadie reacciona a un dato, es decoración.
- No usamos APM SaaS pesados (Datadog, New Relic) salvo que ya los tengas. Stack ligero por defecto.
- No instrumentamos a posteriori si el flujo no estaba pensado para observarse. En ese caso, refactor primero.
Preguntas frecuentes sobre observabilidad de automatizaciones
¿La observabilidad va aparte o incluida en el proyecto?
Va incluida. En cada flujo que entregamos en producción montamos observabilidad desde el día uno: no cobramos un extra por algo que consideramos parte de hacer las cosas bien. También la ofrecemos como módulo independiente para automatizaciones que ya tienes corriendo a ciegas, dentro del mismo fee cerrado.
¿Podéis añadir observabilidad a workflows que ya tengo?
Sí, es un retrofit típico que lleva entre 2 y 3 semanas. Auditamos tus flujos en producción en un diagnóstico gratuito de 30 minutos y proponemos un plan. Si un flujo no estaba pensado para observarse, hacemos refactor primero: no instrumentamos por encima algo que no tiene sentido monitorizar.
¿Qué herramientas de monitorización usáis?
Stack ligero por defecto: Grafana, Metabase o Superset para dashboards, Sentry para errores, Loki o PostgreSQL para logs, Prometheus y OpenTelemetry para métricas. Evitamos APM SaaS pesados como Datadog o New Relic salvo que ya los tengas. Todo self-hosted en tu infraestructura, sin sacar tus datos.
¿Sirve el audit log para cumplimiento y auditorías?
Sí. El audit log es inmutable y registra qué entró, qué salió, qué decisión se tomó, qué respondió cada LLM y quién aprobó manualmente. Cumple RGPD y da trazabilidad para auditorías financieras, algo especialmente útil en procesos contables. Lo guardamos en PostgreSQL append-only o S3 WORM.