Une surveillance d'API qui comprend vos réponses.

Un statut 200 ne prouve pas que votre API fonctionne. UptimePush inspecte le JSON, mesure la latence et alerte sur le canal que votre équipe d'astreinte lit vraiment.

Vérifiez la réponse, pas seulement le statut

Pointez un moniteur vers n'importe quel endpoint, choisissez la méthode, ajoutez des en-têtes comme un bearer token et envoyez un corps JSON. Indiquez ensuite à UptimePush quel chemin JSON doit correspondre à quelle valeur, par exemple $.status égal à "ok" ou $.queue.depth inférieur à 100.

  • GET, POST, PUT, PATCH, DELETE et HEAD
  • En-têtes et corps de requête personnalisés
  • Assertions sur chemin JSON : égal, contient, supérieur et inférieur à
  • Seuils de temps de réponse
  • Présence ou absence d'un mot-clé dans le corps brut

Détectez les ralentissements avant vos utilisateurs

Définissez un seuil, par exemple 800 ms, et soyez alerté quand la latence p95 le dépasse. Les graphiques de temps de réponse vous montrent quand le ralentissement a commencé, ce qui pointe généralement vers le déploiement qui l'a causé.

Heartbeats pour les tâches derrière l'API

Les workers de file d'attente et les tâches cron n'ont pas d'URL à vérifier. Donnez-leur un moniteur heartbeat : la tâche pingue une URL unique lorsqu'elle se termine, et vous êtes alerté si le ping n'arrive pas à temps.

Questions fréquentes

Puis-je surveiller des endpoints authentifiés ?+

Oui. Ajoutez un en-tête Authorization ou une authentification basique. Les secrets sont stockés chiffrés et jamais affichés sur les pages de statut.

Est-ce compatible avec GraphQL ?+

Oui. Envoyez un corps POST avec votre requête et vérifiez le résultat JSON.

De quel forfait ai-je besoin ?+

Les assertions JSON, les en-têtes personnalisés et les corps POST font partie de Pro. Les simples vérifications de code de statut sont gratuites.

Surveillez votre API

Commencez gratuitement, ajoutez les assertions JSON avec Pro dès 9 €/mois.

Démarrer gratuitement – sans carte ↗