Heartbeat : Monitoring de tâches planifiées
Assurez-vous que vos crons et scripts s'exécutent correctement.
Le monitoring Heartbeat permet de surveiller les tâches qui doivent s'exécuter à intervalles réguliers.
Votre script envoie un ping à MoniTao après chaque exécution réussie. Pas de ping = alerte.
Principe du heartbeat
Le monitoring heartbeat fonctionne par signal d'exécution :
- Votre tâche s'exécute à intervalle régulier
- À la fin de chaque exécution, elle envoie un ping à MoniTao
- Si le ping n'arrive pas à temps, vous êtes alerté
Endpoints API
Trois endpoints disponibles pour différents cas :
POST /api/heartbeat/start/{ping_token}- /start - Signale le début d'une tâchePOST /api/heartbeat/ping/{ping_token}- /ping - Signale la fin réussiePOST /api/heartbeat/fail/{ping_token}- /fail - Signale un échec
Fonctionnalités heartbeat
Monitoring cron
Surveillance des tâches planifiées
Monitoring backup
Vérification des sauvegardes automatiques
Monitoring imports
Surveillance des imports de données
Tâches longues
Monitoring des jobs de longue durée
Exemples cURL
Intégration avec cURL et scripts
Période de grâce
Configurez une tolérance pour éviter les faux positifs en cas de léger retard d'exécution.
Cas d'usage
- Surveillance de crons de backup
- Monitoring d'imports de données
- Vérification de jobs de queue
Configuration
- Créez un job heartbeat dans MoniTao
- Copiez l'URL de ping fournie
- Ajoutez un curl Ă la fin de votre script
Questions fréquentes
Quelle est la différence entre start, ping et fail ?
Start signale le début, ping la fin réussie, fail un échec explicite.
Que se passe-t-il si mon job est en retard ?
Après la période de grâce configurée, une alerte est envoyée.
Puis-je surveiller des jobs qui tournent toutes les heures ?
Oui, l'intervalle est configurable de 1 minute Ă plusieurs jours.
Le heartbeat fonctionne-t-il avec tous les langages ?
Oui, tout langage capable d'effectuer une requĂŞte HTTP peut utiliser le heartbeat.
PrĂŞt Ă dormir sur vos deux oreilles ?
Commencez gratuitement, sans carte bancaire.