Monitoring de vos workers, queues et jobs de fond.
Les tâches longue durée comme les workers de queue nécessitent une surveillance particulière.
MoniTao Heartbeat avec l'endpoint start/ping permet de mesurer le temps d'exécution de vos jobs.
Les tâches longues sont des processus qui prennent du temps à s'exécuter :
Utilisez /start au début d'une tâche longue pour enregistrer l'heure de démarrage et mesurer la durée totale.
# Signal debut de tache longue
curl -X POST https://monitao.com/api/heartbeat/start/YOUR_TOKEN \
-H "Authorization: Bearer YOUR_SECRET"
# ... execution de la tache ...
# Signal fin de tache
curl -X POST https://monitao.com/api/heartbeat/ping/YOUR_TOKEN \
-H "Authorization: Bearer YOUR_SECRET"
Configurez une période de grâce adaptée à la durée maximale attendue de votre tâche.
Configurez un ping régulier (ex: toutes les 5 minutes) pour prouver que le worker est actif.
Les alertes sur durée excessive sont prévues dans une prochaine version.
Configurez une période de grâce suffisante pour couvrir les variations normales.
Oui, chaque microservice peut avoir son propre job heartbeat pour une surveillance fine.
Commencez gratuitement, sans carte bancaire.