Salud
Triggers, webhooks, colas y conexiones de la organización activa. Si no hay filas, las tarjetas explican qué sería verde o rojo. No son métricas de un tenant ajeno.
Triggers
- red pg_cron · sin latido
Verde: latido ≤5 min. Amarillo: 5–15 min. Rojo: más de 15 min o nunca corrió.
- red gha · sin latido
Latido de GitHub Actions. Mismos umbrales que pg_cron.
- red vercel_cron · sin latido
Cron de Vercel. Mismos umbrales que pg_cron.
- red webhook · sin latido
Último POST al receptor. Rojo: nadie notificó o el topic está apagado.
Webhooks
Sin volumen de topics en esta organización.
- verde Hubo notificaciones del topic en 24 h.
- rojo silent / topic_silent: el topic no late o ML lo apagó.
Queues
Sin filas de cola para esta organización.
- verde dead = 0 y la cola avanza.
- rojo DLQ creciendo o oldest ready estancado (queue_stuck).
Connections
No hay connections en la org activa.
- verde ML y TN en active.
- rojo needs_reauth o falta un lado del par.
Ir a Conexiones
Deriva de esquema
Sin campos nuevos ni desaparecidos en esta organización.
- verde Los campos en uso se vieron en los últimos 7 días.
- rojo Campo en uso sin ver 7 días: el schema tolerante no tira error.
Dimensiones
Qué significaría verde o rojo aunque hoy no haya datos.
Webhooks silent
Sin volumen en event_inbox para esta organización.
- verde Hubo notificaciones del topic en las últimas 24 h.
- rojo topic_silent: ML apaga el topic si el receptor no responde 200 a tiempo. missed_feeds no retiene lo perdido.
DLQ
Sin jobs dead en esta organización.
- verde dead = 0 y la cola avanza.
- rojo dlq_growing o queue_stuck: hay dead o el oldest ready no se mueve. Se opera en Actividad.
Dry-run
Todavía no hay par. Al conectar ML y TN nace en dry-run.
- verde El par está en dry-run a propósito: se planifica y se audita, no se escribe.
- rojo El par está habilitado o el WriteGuard denegó por otra regla (denylist, needs_reauth).
Deriva de esquema
Sin filas en api_schema_observations para esta organización.
- verde Los campos en uso se vieron en los últimos 7 días. Nada nuevo por encima del umbral.
- rojo Campo en uso desaparecido: z.looseObject no tira, el adapter pone default y el sync escribe mal.
Enable blocked
Sin reporte F7 todavía. El botón de habilitar vive en Catálogo.
- verde 0 escrituras de contenido inesperadas sobre importados. Se puede habilitar create_missing_in_tn.
- rojo Hay content writes sobre ítems imported. El gate queda cerrado hasta revisar Historia.