Surveillance des tâches planifiées et des crons
Une tâche qui échoue lève une erreur. Une tâche qui ne se lance plus ne lève rien. Quiet Guard vous prévient quand une tâche cesse de donner signe de vie.
->monitorHeartbeat('nightly-backup')
Le problème
Une tâche planifiée qui plante lève une exception, et vous le savez. Une tâche qui ne se lance plus ne lève rien du tout : le serveur est calme, les logs sont vides, et vous l'apprenez le jour où quelqu'un remarque que les factures du mois ne sont pas parties.
Ce que vous obtenez
- Une alerte au passage en retard, pas une par minute de retard
- La reprise silencieuse : un ping qui revient referme l'anomalie
- Mail, Slack ou webhook, avec la protection anti-tempête
- Une commande artisan et un appel curl, pour ce qui ne tourne pas sous Laravel
- L'état de chaque tâche sur la page du projet
- Un délai de grâce par tâche, pour les traitements dont la durée varie
Comment ça marche
Un interrupteur homme-mort
Chaque tâche pingue à la fin de son exécution. Passé sa période plus le délai de grâce, c'est l'absence de ping qui déclenche l'alerte.
Une ligne dans votre planificateur
Une macro sur une tâche existante. Le ping part au succès, donc une tâche qui plante reste silencieuse et déclenche l'alerte comme si elle n'avait pas tourné.
Armée quand vous le décidez
Le premier ping enregistre la tâche sans jamais alerter. Vous fixez la période une fois que vous savez ce qu'elle vaut vraiment.
Aucune carte bancaire requise. Installation en quelques minutes.