Aide et guidesHeartbeat (cron monitoring) › Créer moniteur heartbeat

Créer moniteur heartbeat

3 min de lecture · Heartbeat (cron monitoring)

Objectif : Créer un moniteur Heartbeat et obtenir l'adresse de ping à insérer dans votre tâche cron.

Étape 1 : Ouvrez la création du moniteur

  1. Dans l'aperçu ePulz.io, cliquez sur + Ajouter un moniteur
  2. Sélectionnez le type Heartbeat (cron)
Formulaire de nouveau moniteur - choix du type, adresse et intervalle
Formulaire de nouveau moniteur - vous choisissez le type, saisissez un nom et un intervalle.

Étape 2 : Nommez le moniteur

Utilisez un nom descriptif qui vous rappelle ce que vous surveillez. Exemples :

  • Sauvegarde DB nocturne
  • Synchronisation CRM (horaire)
  • Facturation hebdomadaire
  • Suppression des anciennes connexions

Étape 3 : Définissez l'intervalle

Intervalle en minutes - à quelle fréquence le Heartbeat doit arriver :

  • 5 = toutes les 5 minutes (tâches courtes, vérification de service)
  • 60 = toutes les heures
  • 1440 = quotidien (24 × 60)
  • 10080 = hebdomadaire (7 × 24 × 60)

Étape 4 : Définissez la fenêtre de tolérance (grace)

La tolérance est le temps après l'échéance prévue pendant lequel nous attendons encore. Les tâches cron peuvent avoir un léger décalage (temps réseau, retard ou tâche plus longue que d'habitude).

Recommandations :

  • Cron court (5-60 min) : tolérance 2-10 minutes
  • Cron horaire : tolérance 10-15 minutes
  • Cron quotidien : tolérance 30-60 minutes
  • Cron hebdomadaire : tolérance 6 heures ou plus

Étape 5 : Notifications

Activez les canaux qui doivent recevoir une notification en cas de Heartbeat manqué :

  • E-mail
  • Telegram (nécessite un bot connecté)
  • Webhook (Slack, Discord, adresse personnalisée)

Étape 6 : Enregistrez et obtenez l'adresse

Cliquez sur Créer le moniteur. Le détail du moniteur s'affiche avec votre adresse Heartbeat unique :

https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj

Vous ajoutez cette adresse à votre script cron ou à votre tâche. À partir de maintenant, ePulz.io attendra un ping toutes les [interval] minutes.

Astuce : L'adresse est secrète - quiconque la connaît peut faire croire que votre cron tourne. Ne la partagez pas et ne la mettez pas dans des dépôts publics.

État du moniteur

Après la création, le moniteur est à l'état En attente (il attend le premier Heartbeat). Après le premier ping réussi, il passe à OK. Si le Heartbeat n'arrive pas dans la fenêtre prévue, il passe à Panne et envoie une notification.

Étape suivante :

Ajoutez l'adresse Heartbeat à votre tâche cron (exemples pour bash, Python, Node.js).

Ajouter à une tâche cron →
Ce guide vous a-t-il été utile ?