Fonctionnement

Trois pings racontent toute l'histoire.

Créez un monitor, ajoutez une ligne à votre job et laissez Cronitorex corréler les pings en une chronologie. Quand un ping est en retard ou manquant, l'alerte vous parvient en 60 secondes.

invoice-sync run et complete, toutes les 5 minutes

De zéro à surveillé en trois étapes

1

Créer un monitor

Choisissez un nom comme db-backup et indiquez à Cronitorex la fréquence attendue du job. Ce planning devient le contrat que votre job doit respecter.

2

Ajouter un ping à votre job

Envoyez run au démarrage du job et complete ou fail à la fin. Tout ce qui peut envoyer une requête HTTP peut envoyer un ping.

3

Recevoir des alertes pertinentes

Cronitorex construit une chronologie à partir de vos pings, détecte les exécutions manquées et échouées, et vous alerte par email, Telegram, Discord, Slack ou webhook.

Le même job, intégré de quatre façons

Choisissez ce qui correspond à votre stack. Chaque variante parle à la même API avec les trois mêmes états : run, complete, fail.

0 2 * * * curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=run" >/dev/null; /usr/local/bin/backup.sh && curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=complete" >/dev/null || curl -fsS "https://api.cronitorex.com/ping/db-backup?api_key=$CRX_KEY&status=fail" >/dev/null

Quand le ping n'arrive pas

Le silence est aussi un signal. Cronitorex attend la prochaine exécution dans l'intervalle que vous avez défini, plus une période de grâce qui absorbe les variations normales.

report-daily période de grâce ouverte

En retard, dans la période de grâce

Le ping run n'est pas encore arrivé, mais la période de grâce est encore ouverte. L'exécution est marquée en retard et aucune alerte n'est envoyée.

db-backup exécution manquée, alerte envoyée

Manquée

La période de grâce s'est écoulée sans ping. Cronitorex déclenche une alerte d'exécution manquée : le job n'a pas tourné du tout.

invoice-sync exit 1, alerte envoyée

Échouée ou expirée

Un ping fail, ou un ping run sans fin avant la limite de temps, marque l'exécution comme échouée et alerte immédiatement.

Une requête, de bout en bout

votre job
ping
Cronitorex
canaux d'alerte

Un ping est une simple requête HTTPS. La corrélation, la détection et l'alerte se passent du côté de Cronitorex.

Commencez le monitoring en 60 secondes

Inscrivez-vous, récupérez une clé API, collez le curl dans votre cron. C'est tout.