Resumen operativo — últimos 7 días
Agentes activos
5 / 6
▼ 1 en incidente
Tasa de éxito global
87.3%
▼ 4.2pp vs semana anterior
Tareas completadas
12 847
▲ 8.1% vs semana anterior
Coste / tarea exitosa
€0.031
▲ 0.004€ lead-scraper
MTTR (incidente activo)
4h 22m
Target SLA: <6h
Estado de agentes en tiempo real
| Agente | Estado | Plataforma | Tasa éxito (7d) | Reintentos / tarea | Coste / tarea | Última ejecución | Controles |
|---|---|---|---|---|---|---|---|
|
content-agent
agt-cnt-001 · continuo 24/7
|
Running | Railway | 0.8 | €0.024 | hace 2 min | ⏸ Pause ✖ Kill | |
|
lead-scraper-agent
agt-scr-002 · batch 08:00 UTC
|
Incident | Railway | 4.7 | €0.089 | hace 1h 17m | 🔒 Congelado | |
|
email-drip-agent
agt-mail-003 · event-driven
|
Degraded | Vercel Edge | 3.2 | €0.038 | hace 8 min | ⏸ Pause ✖ Kill | |
|
seo-audit-agent
agt-seo-004 · lunes 06:00 UTC
|
Running | Railway | 0.5 | €0.018 | hace 3 días | ⏸ Pause ✖ Kill | |
|
social-scheduler-agent
agt-soc-005 · cada 4h
|
Running | Vercel Edge | 1.1 | €0.027 | hace 44 min | ⏸ Pause ✖ Kill | |
|
customer-support-agent
agt-sup-006 · continuo SLA 5min
|
Running | Vercel Edge | 0.6 | €0.041 | hace 30 seg | ⏸ Pause ✖ Kill |
⚡ INC-2026-0047 — lead-scraper-agent
Abierto: 2026-06-18 05:23 UTC · Duración: 4h 24m
Timeline del incidente
2026-06-18 05:23 UTC
Spike de fallos detectado por alertmanager
Tasa éxito cayó del 94% → 61% en 12 min. Trigger: rate_success_1h < 0.75
2026-06-18 05:27 UTC
Rollout congelado — freeze_deployment activado
railway deploy --freeze agt-scr-0022026-06-18 05:35 UTC
Trazas representativas capturadas (50 runs fallidos)
Root cause: timeout 429 en LinkedIn API — rate limit reducido de 500→120 req/h
2026-06-18 07:01 UTC
Ruta failover aislada — parche en revisión
PR #114: reduce concurrencia de 8→3 workers, añade exponential backoff 2^n
PENDIENTE
Regression + security check → deploy gradual 10%→50%→100%
ETA recuperación estimada: 2026-06-18 12:00 UTC
Distribución de clases de fallo
HTTP 429 Rate Limit
68%
Timeout (>30s)
18%
HTML parse error
10%
Auth token expirado
4%
Controles de seguridad
Kill switch global
Detiene todos los agentes inmediatamente
OFF
Freeze rollouts (INC activo)
Bloquea nuevos despliegues hasta incidente resuelto
ON
Audit log high-risk actions
Registro inmutable en S3 + firma SHA-256
ON
Least-privilege credentials
Env vars inyectadas por Railway Secrets Manager
ON
Hard timeout per task
Máx 30s · max 5 reintentos · budget €0.10/tarea
ON
Runbook — Patrón de incidente (INC-2026-0047)
1
Congelar nuevo rollout
Freeze inmediato al detectar spike. Estado: ✓ Completado 05:27
railway deploy --freeze agt-scr-002
2
Capturar trazas representativas
50 runs fallidos exportados. Root cause: 429 LinkedIn API. ✓ 05:35
railway logs --tail 500 | grep ERROR > traces.log
3
Aislar ruta que falla
Módulo linkedin_scraper.js aislado. Workers reducidos 8→3. ✓ 07:01
4
Parche mínimo seguro — en revisión
PR #114: exponential backoff + rate limiter. Pendiente aprobación.
git checkout -b fix/rate-limit-backoff && gh pr create
5
Regression + security checks
CI pipeline: unit tests + OWASP scan + cost simulation. ETA 11:30
6
Despliegue gradual 10%→50%→100%
Canary deploy con rollback automático si éxito <85%. ETA 12:00
railway deploy --canary 10 --threshold 0.85
Tasa de éxito diaria (últimos 7 días)
content-agent
97.2% ▲
L 12
M
X
J
V
S
D 18
lead-scraper-agent
61.0% ▼ INCIDENT
L 12
M
X
J
V
S
D 18
email-drip-agent
89.4% ~ Degraded
L 12
M
X
J
V
S
D 18
Log en vivo — últimas entradas
stdout · all agents · filtro: WARN|ERROR
→ 247 líneas/min
09:47:21[ERROR]agt-scr-002 HTTP 429 linkedin.com/in/leads/batch · retry 4/5 · backoff 16s
09:47:19[WARN] agt-mail-003 Resend API latency 2847ms (SLA 800ms) · queue depth 34
09:47:18 [OK] agt-sup-006 ticket TKT-9821 resolved · 2.1s · model=claude-3-5-sonnet
09:47:14[ERROR]agt-scr-002 HTTP 429 linkedin.com/in/leads/batch · task FAILED max_retries exceeded
09:47:11 [OK] agt-cnt-001 article generated: "10 usos de IA en e-commerce" · 1240 tokens · €0.022
09:47:08[WARN] agt-mail-003 retry 2/5 · event_id drip-seq-442 · provider timeout
09:47:05[INFO] agt-soc-005 post scheduled Instagram @cultivaia · 10:00 UTC slot
09:46:59 [OK] agt-sup-006 ticket TKT-9820 resolved · 1.8s · rag_docs=7
09:46:54[ERROR]agt-scr-002 ParseError LinkedIn DOM changed: selector ".lead-card" not found
09:46:51[INFO] agt-cnt-001 SEO brief received · client=TechPulse SaaS · kw="automatización ventas"
09:46:47 [OK] agt-soc-005 LinkedIn post published · engagement_pred=7.4% · post_id=lnk-8833
09:46:43[WARN] agt-mail-003 cost_per_task €0.038 > target €0.030 · P95 latency elevated
09:46:40[INFO] audit_log IMMUTABLE · action=freeze_deploy · agent=agt-scr-002 · user=sys · hash=7f3e…
09:46:35 [OK] agt-sup-006 SLA check: 98.6% within 5min · 0 breaches last 1h
Coste semanal por agente (€)
customer-support-agent
€41.20
content-agent
€31.10
lead-scraper-agent ⚠
€28.40
social-scheduler-agent
€17.20
email-drip-agent
€14.10
seo-audit-agent
€7.20
Total semanal
€139.20