Moniteurs heartbeat
Surveillez vos tâches cron et workers en arrière-plan en pinguant une URL. Configuration, délais de grâce et signalement des échecs.
Un moniteur heartbeat attend que votre tâche appelle une URL unique selon un planning. Si l'appel n'arrive pas à temps, le moniteur passe hors ligne.
Créer le moniteur
Ajouter un moniteur → Heartbeat. Définissez l'intervalle attendu (par exemple 24 heures) et un délai de grâce (par exemple 30 minutes). Copiez l'URL de ping.
Pinguer depuis votre tâche
0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://hb.uptimepush.com/p/YOUR-TOKENGrâce au &&, le ping n'a lieu que si le script réussit.
Signaler explicitement les échecs
curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN/failEnvoyer un message de statut
curl -fsS "https://hb.uptimepush.com/p/YOUR-TOKEN?msg=backup+size+2.1GB"Kubernetes et GitHub Actions
Ajoutez la commande curl comme dernière étape de la tâche. Pour GitHub Actions, stockez le token dans un secret.
Votre site ne dort jamais. Vous, désormais, oui.
Commencez à surveiller en quelques minutes. Vos 10 premiers moniteurs sont offerts.