Una tarea que falla lanza un error. Una tarea que deja de ejecutarse no lanza nada. Quiet Guard le avisa cuando una deja de dar señales.
->monitorHeartbeat('nightly-backup')
Una tarea programada que falla lanza una excepción y usted se entera. Una que deja de ejecutarse no lanza nada: el servidor está tranquilo, los logs vacíos, y se entera el día en que alguien nota que las facturas del mes no salieron.
Cada tarea hace ping al terminar. Pasado su periodo más la gracia que usted concede, es la AUSENCIA de ping la que genera la alerta.
Una macro sobre una tarea que ya tiene. El ping sale al terminar con éxito, así que una tarea que falla queda en silencio y alerta igual que si no hubiera corrido.
El primer ping registra la tarea y nunca alerta. Usted fija el periodo cuando sabe cuánto dura de verdad.