Monitoreo Cron/Heartbeat
En qué se diferencia de un monitor
Un monitor normal funciona porque Dumza se conecta HACIA tu URL y comprueba la respuesta. Una comprobación heartbeat es lo contrario — un "interruptor de hombre muerto": es TU tarea la que llama a una URL única de Dumza cada vez que termina con éxito. Si esa llamada esperada no llega a tiempo, Dumza te alerta de que la tarea dejó de ejecutarse en silencio o falló a mitad de camino. Esto sirve para cosas que no tienen ningún endpoint HTTP: un script de copia de seguridad nocturno, una sincronización de datos programada por cron, un worker de colas.
Configura una
Desde la página de Heartbeats, haz clic en Crear, dale un nombre y define el intervalo con el que esperas que se ejecute tu tarea, más un periodo de gracia (margen extra antes de que Dumza la considere atrasada). Obtendrás una URL de reporte única. Puedes volver a copiarla en cualquier momento desde la página de la propia comprobación.
Conéctala a tu tarea
Llama a la URL de reporte como el último paso de una ejecución exitosa. Una entrada típica de crontab: ejecuta tu script y, solo si tuvo éxito, haz curl a la URL de reporte — así una ejecución fallida correctamente nunca reporta y correctamente dispara una alerta. Por ejemplo: */30 * * * * /path/to/backup.sh && curl -fsS https://dumza.com/api/heartbeat/<tu-token>
Periodo de gracia en la primera ejecución
Una comprobación heartbeat recién creada que nunca ha recibido ningún reporte no alertará de inmediato al crearse — recibe la misma ventana de intervalo-más-gracia para recibir su primer reporte antes de que Dumza la considere atrasada, dándote tiempo real para desplegar el cambio.
Recuperación
En cuanto una comprobación heartbeat vuelve a reportarse después de estar atrasada, recibirás una notificación de recuperación independiente — el mismo patrón que un monitor que vuelve a estar activo tras un incidente.
Canales de alerta
Las comprobaciones heartbeat usan exactamente los mismos canales de alerta que los monitores (correo electrónico, webhook, Telegram, Slack) — configúralos en la propia página de la comprobación heartbeat.
Límite del plan gratuito
Hasta 20 comprobaciones heartbeat en el plan gratuito; ilimitadas en todos los planes de pago.
Pausar una comprobación
Puedes pausar una comprobación heartbeat desde su propia página: Dumza deja de esperar sus reportes por completo, así que una comprobación en pausa nunca se atrasa ni envía alertas. Las comprobaciones en pausa tampoco cuentan para el límite de tu plan. Si cambias a un plan que permite menos comprobaciones heartbeat de las que tienes, las más antiguas se pausan automáticamente (las más recientes siguen activas); reanúdalas desde sus páginas cuando vuelvas a subir de plan.