Aller au contenu

Surveillance de la disponibilité pour SaaS — vous le savez avant le premier ticket.

Uptimia attribue à votre API publique, à votre parcours de connexion et à la tâche de facturation de la nuit dernière une vérification qui leur est propre, plutôt que de deviner à partir d’une page d’accueil qui continue de charger. Une panne est confirmée depuis plusieurs régions avant d’alerter la personne d’astreinte — dans Slack, PagerDuty ou partout où votre équipe regarde.

Vérifications API, transactionnelles & par signal de présence incluses Essai de 30 jours · sans carte bancaire Alertes vers Slack, PagerDuty, MS Teams & 9 autres canaux
Sites web surveillés
100,000+
Vérifications par jour
50M+
Points de contrôle
171+
Pays couverts
70+

Quatre convictions qui font perdre des clients SaaS

Chacune paraît raisonnable — et chacune laisse une panne se poursuivre jusqu’à ce qu’un client la découvre.

Conviction 01

« Si quelque chose se cassait, les clients nous le diraient. »

Ceux qui vous préviennent sont les clients fidèles. Un prospect qui tombe sur une inscription cassée ferme l’onglet et ne devient jamais client — personne ne se plaint, et rien n’atterrit dans votre boîte de réception.

Conviction 02

« Nous sommes chez AWS — la disponibilité, c’est leur travail. »

Leur SLA couvre leur infrastructure, pas votre produit. Un déploiement raté, un certificat expiré, un worker de file bloqué — tout cela vous appartient, et la page de statut du fournisseur reste verte à chaque fois.

Conviction 03

« L’application charge, donc tout fonctionne. »

Un SaaS est un ensemble de fonctionnalités, pas une seule page. Le tableau de bord peut charger pendant que l’API publique cesse de répondre, que la connexion échoue ou que la tâche de facturation saute une nuit en silence — chacune tombe en panne indépendamment, et « ça fonctionne » masque tout cela.

Conviction 04

« Reconnaître publiquement les incidents nous donne une mauvaise image. »

Le silence donne une image pire encore. Un client qui trouve un message sur la page de statut n’ouvre aucun ticket — et se souvient que vous l’avez prévenu avant même qu’il ne demande. Un client qui ne trouve rien suppose que vous ne le savez pas non plus.

358 h/mois
« Ça ne marche pas » : exposition · 99,9 % × 500 clients

« Trois neuf, c’est quasiment parfait » est la plus répandue. 99,9 % de disponibilité autorisent 43 minutes de panne par mois. Sur un site vitrine, c’est une erreur d’arrondi — mais les clients travaillent à l’intérieur d’un SaaS. Multipliez 43 minutes par 500 clients : 21 500 client-minutes, soit 358 heures par mois où quelqu’un tombe sur votre produit en panne.

Les renouvellements ne se décident pas sur votre pourcentage de disponibilité. Ils se décident sur qui l’a découvert en premier, et à quelle vitesse c’est réparé.

Voici à quoi ressemble cette panne lorsqu’une chaîne surveille le point de terminaison.↓ minute par minute

Une panne d’API, du début à la fin

Le point de terminaison « compte » a cessé de fonctionner. Le tableau de bord chargeait toujours, le ping de la page d’accueil restait vert, et chaque intégration appelant ce point de terminaison échouait déjà.

02:14:02 Le point de terminaison « compte » cesse de fonctionnerLa chaîne se connecte, l’appelle, reçoit une erreur — 3 régions concordent en premier clients : pas informés
02:14 L’ingénieur d’astreinte est alertéD’abord Slack, puis PagerDuty cinq minutes plus tard si personne n’acquitte clients : pas informés
02:26 Le déploiement fautif est annuléLe rétablissement est confirmé par la même chaîne qui l’a détecté clients : pas informés
02:31 Les clients l’apprennent par vousUn message sur la page de statut et à ses abonnés — avant même qu’on vous le demande clients : informés
12 minen panne → résolu
Résolu avant même que le support ne s’en aperçoive.02:31
L’incident s’est ouvert et refermé en moins de vingt minutes. Le support a démarré sa journée sur une file calme et une page de statut qui affichait déjà « résolu » — les renouvellements n’en ont jamais entendu parler.
vous l’avez su en premierrésolu en 12 minla page de statut les a informésapp · API · parcours · tâches — un socle commun
Et sans la chaîne ? Le ping de la page d’accueil reste vert — un point de terminaison en panne ne le déclenche jamais. La panne refait surface le lendemain matin, sous la forme d’une file de support pleine de tickets « c’est en panne ? » vague de tickets

Voilà pour l’API. Mais un SaaS tombe en panne sur quatre couches — app, API, parcours, tâches — et chacune échoue indépendamment des autres.↓ chaque couche

Chaque couche de votre produit, sous surveillance

Des vérifications sollicitent votre API et vos pages, un navigateur réel rejoue la connexion et l’inscription, vos tâches envoient un ping, et un script rapporte ce qu’ont vécu vos utilisateurs réels — le tout dans un seul tableau de bord, avec une seule liste de contacts.

API publiqueJusqu’à 15 appels enchaînés, chaque réponse vérifiée
Parcours de connexion & d’inscriptionRejoué dans un navigateur réel, depuis 13 emplacements
Tâches en arrière-planUn ping manqué déclenche l’alerte
Surveillance des utilisateurs réelsCe que vivent vos utilisateurs réels
1 pipeline d’alerte app · API · parcours · tâches, un seul tableau de bord
Disponibilité & erreursToutes les 30 s à partir de Professional
Certificats SSLExpiration détectée des semaines à l’avance
Vitesse de chargementTemps de chargement complet de la page, en graphique
Les vérifications de disponibilité s’exécutent depuis plus de 171 points de contrôle dans plus de 70 pays, jusqu’à toutes les 30 secondes à partir de Professional — et une panne est revérifiée depuis jusqu’à 3 régions avant que quiconque soit alerté. Un réseau instable ne devient jamais un incident sur la page de statut. aucune fausse alerte

Conçu pour la façon dont un SaaS tombe en panne

Surveillance API

L’API que vos clients appellent

Une page d’accueil qui charge ne dit rien du point de terminaison que leurs intégrations sollicitent — c’est donc un client qui vous l’apprend aujourd’hui. Uptimia exécute à la place une véritable chaîne de requêtes contre votre API publique, jusqu’à chaque minute : se connecter, récupérer le jeton, appeler le point de terminaison protégé, lire la réponse.

  • Des chaînes de jusqu’à 15 étapes — chaque étape vérifie la réponse reçue et transmet ce qu’il faut à la suivante
  • Se connecte d’abord — elle s’authentifie, puis appelle les points de terminaison accessibles uniquement à un client connecté
  • Confirmé, pas aléatoire — une étape en échec est vérifiée depuis jusqu’à trois emplacements avant l’ouverture d’un incident
Découvrir la surveillance API
étape 1 POST /v1/auth/loginassert 200 · extraction du jeton → {{token}} 148 ms
étape 2 GET /v1/accounten-tête Authorization: Bearer {{token}} 96 ms
étape 3 assert statut 200reçu 502 · confirmé depuis 3 emplacements ÉCHEC
étape 4 assert JSON plan = "active"non atteinte — la chaîne s’est arrêtée à l’étape 3 ignorée
Exécutez la chaîne jusqu’à chaque minute — un point de terminaison en panne devient un incident avant de devenir un ticket. chaque minute
Parcours de connexion & d’inscription

Connexion et inscription, testées avant vos clients

Après un déploiement, la première tentative de connexion devrait venir d’un robot. Uptimia rejoue la connexion et l’inscription dans un navigateur réel depuis 13 emplacements, jusqu’à toutes les 10 minutes, et ouvre un incident dès qu’une étape échoue — avec une capture d’écran de la page au moment de la panne.

  • Un navigateur réel — accède à la page, remplit les champs, clique, vérifie ce qui s’affiche
  • Capture d’écran en cas d’échec — la cascade montre l’étape qui a échoué et l’apparence de la page
  • Durées par étape — la durée de chaque étape, pour qu’un parcours qui ralentit se voie avant de tomber en panne
Découvrir la surveillance des transactions
étape 1 Accéder à /loginpage chargée · Chrome réel 0.6 s
étape 2 Remplir e-mail + mot de passecompte de test 0.3 s
étape 3 Cliquer sur « Se connecter »envoyé 1.1 s
étape 4 Vérifier le texte « Tableau de bord »introuvable · capture d’écran enregistrée ÉCHEC
Incident — capture d’écran jointeau moment de la panne
L’image exacte où « Tableau de bord » n’est jamais apparu — vous voyez ce qu’un client aurait vu, avant qu’un client ne le voie.
SlackPagerDutySMS+ 9 autres canaux
Des durées par étape à chaque exécution — un parcours qui ralentit se voit sur le graphique avant de tomber en panne. un navigateur réel
Tâches en arrière-plan

La tâche de facturation qui n’a jamais tourné

Un cron qui meurt ne le signale pas — rien ne paraît « en panne » de l’extérieur pendant que les factures ne partent pas, en silence. Les signaux de présence renversent la logique : votre tâche envoie un ping à Uptimia quand elle se termine, et un ping manquant est l’incident.

  • Une seule URL de ping — une ligne à la fin d’un cron, d’un worker ou d’un script de sauvegarde
  • Vous définissez l’échéance — une planification et un délai de tolérance ; un ping qui n’arrive jamais ouvre l’incident
  • Aussi des signaux de démarrage & d’échec — détecte une tâche qui a démarré sans jamais se terminer, ou qui signale elle-même son échec
Découvrir la surveillance par signal de présence
hier Ping reçu — dans les tempsbilling.sh se termine par : curl -fsS uptimia.com/p/hb_9f3c…a71 02:00
aujourd’hui 02:00 arrive et passe — silencecron 0 2 * * * · tolérance 15 min en cours en attente
02:15 Le ping manquant EST l’incidentrien ne paraissait « en panne » de l’extérieur — l’astreinte a quand même été alertée alerté
Un signal de présence pour le travail qui ne se traduit jamais par un site « en panne ». Les signaux de démarrage et d’échec détectent aussi une tâche qui a commencé sans jamais se terminer. ping manqué = incident
Statut visible par vos clients

Une page de statut sur votre domaine

Avant d’ouvrir un ticket, un client cherche une page qui dit que vous êtes déjà au courant. Installez-en une sur votre propre domaine — votre logo, le badge Uptimia désactivé — montrant l’état en direct, 90 jours d’historique et chaque note d’incident, avec un e-mail envoyé aux abonnés à chaque mise à jour.

  • Votre domaine, SSL automatiquestatus.yourapp.com en HTTPS, le badge « Powered by Uptimia » amovible
  • Sections & abonnés — regroupez les sondes par domaine, publiez des mises à jour d’incident et de maintenance, prévenez les abonnés
  • Publique ou privée — ouverte à vos clients, ou protégée par mot de passe
Découvrir les pages de statut
Application webdisponibilité 99.99%
Vitesse de chargement du tableau de bordvitesse de page 1.4 s
Parcours de connexiontransaction · Chrome réel réussi
status.caldmont.com
Tous les systèmes sont opérationnels.
mis à jour il y a 30 s · abonnés informés par e-mail à chaque mise à jour
il y a 90 joursaujourd’hui
Publique🔒 Mot de passePrivée · IP
Les sondes de disponibilité, de vitesse et de parcours s’affichent sur la page — les clients voient l’état de santé, pas votre fournisseur. Votre domaine, SSL automatique, badge amovible. badge désactivé

Un incident, votre équipe et votre page de statut

Le même incident confirmé alerte la personne d’astreinte et met à jour la page que vos clients sont déjà en train d’actualiser.

Astreinte & escalade
Direct

12 canaux d’alerte, une seule liste de contacts — et la page de statut que vos clients surveillent, mise à jour à partir du même incident.

Parcourir l’annuaire complet des intégrations
03:21 · incident confirmé — api.caldmont.com · 502 sur /v1/sync
#ops-alertsSlack
⚠ Panne de l’API — api.caldmont.com · /v1/sync
502 depuis 3 régionspage de statut mise à jourAcquitter ↩
+371 ··· 4082SMS
Uptimia : PANNE API api.caldmont.com. /v1/sync renvoie 502 depuis 3 régions à 03:21 UTC.
InboxE-mail
⚠ Panne de l’API — api.caldmont.com · /v1/sync
Confirmé depuis Toronto, Amsterdam et Singapour à 03:21:09. Votre page de statut et ses abonnés ont été mis à jour avec le même incident…
ProductionPagerDuty
TRIGGEREDPanne de l’API — api.caldmont.com
assigné à l’astreinte · via l’intégration Uptimia

Une panne devrait vous alerter.Pas vos clients.

L’essai de 30 jours débloque tous les types de sondes — chaînes API, parcours de connexion, signaux de présence et vérifications de disponibilité.

Démarrez votre essai gratuit de 30 jours
30 jours gratuits sans carte bancaire résiliable à tout moment

Configurez la surveillance de votre SaaS en trois étapes

Les parcours critiques de votre produit peuvent être sous surveillance dès cet après-midi.

Étape 115 minutes

Pointez des vérifications vers votre produit

Ajoutez une vérification de disponibilité sur l’application, une chaîne de requêtes contre votre API publique, et une reprise de la connexion dans un navigateur réel.

Sondes à ajouter
DisponibilitéChaîne APIParcours de connexionVitesse
La chaîne API s’exécute chaque minute · confirmée depuis 3 régions
Étape 2une ligne

Intégrez des signaux de présence à vos tâches

Ajoutez l’URL de ping à la fin de chaque cron, worker ou sauvegarde — un ping manqué devient un incident.

crontab
0 2 * * * billing.sh && \
curl -fsS uptimia.com/p/hb_9f3c…
tâche de facturation nocturne · attendue chaque jour à 02:00
Étape 35 minutes

Routez les alertes & publiez le statut

Envoyez les alertes vers Slack et PagerDuty, choisissez qui est alerté ensuite si personne n’acquitte, et placez la disponibilité et les parcours sur une page de statut.

Alertes & statut
SlackPagerDuty+ 10 autres
escalade : Slack → +5 min PagerDuty · status.yourapp.com en ligne

Également inclus

Observez le ressenti de vos utilisateurs réels

Un script JavaScript passif rapporte les temps de chargement de vos visiteurs réels, par appareil, navigateur et localisation.

par appareil · navigateur · pays

Automatisez depuis l’API

Créez des sondes et des pages de statut depuis vos propres outils — lancez des vérifications dans un script de déploiement.

POST /api/v1/uptime 201 · created

Fenêtres de maintenance

Vous livrez une release ? Planifiez la fenêtre — les vérifications se mettent en pause, les alertes restent silencieuses, la page de statut affiche les travaux prévus.

Déploiement 02:00–02:20 · alertes en sourdine

Un incident, une alerte

Une tempête d’alertes devient un seul résumé, pas cent notifications — avec un lien signé pour acquitter et un MTTA suivi.

✓ groupé · acquitté · MTTA 3 min

Avis de rétablissement

Quand l’API revient, les ingénieurs qui ont été alertés reçoivent aussi le tout-va-bien.

✓ rétabli · 02:26 · 12 min

Des outils gratuits pour déboguer ensuite

Tracez une redirection en-tête par en-tête avec le HTTP Status Checker, ou découvrez ce que permet chaque « neuf » avec le Uptime Calculator.

HTTP Status CheckerOUTIL GRATUIT Uptime CalculatorOUTIL GRATUIT

Qu’est-ce que la surveillance de la disponibilité pour SaaS ?

La surveillance de la disponibilité pour SaaS consiste à observer les parties d’un produit dont dépendent vos clients — l’API publique, les parcours de connexion et d’inscription, et les tâches en arrière-plan qui les sous-tendent — pour que votre équipe soit alertée dès que l’une d’elles tombe en panne. Le ping de la page d’accueil reste vert pendant que votre API cesse de répondre, que la connexion échoue, ou qu’une tâche nocturne s’arrête.

Ping de la page d’accueil seul

Vert pendant que les clients sont bloqués

Page d’accueil
répond · semble normale
pendant ce temps
API en panne · connexion en échec
les clients ne peuvent pas travailler

Votre vérification réussit pendant que ce pour quoi les clients paient est en panne — vous l’apprenez par un ticket.

Avec Uptimia

Vous surveillez chaque couche

Une étape API échoue
02:14 · confirmé sur 3 régions
en moins d’une minute
L’astreinte est alertée
Slack + PagerDuty · résolu à 02:26

Les vérifications API, parcours et tâches alimentent un seul pipeline — la panne atteint un ingénieur, pas un client.

Le calcul

Combien de temps d’arrêt permet chaque « neuf »

« 99,9 % de disponibilité » paraît imparable jusqu’à ce qu’on le convertisse en minutes — voici ce que permet chaque niveau.

Ouvrir le calculateur de disponibilité
DisponibilitéTemps d’arrêt / moisTemps d’arrêt / an
99%7h 18m3d 15h
99.9%43m 49s8h 46m
99.95%21m 54s4h 23m
99.99%4m 23s52m 35s
99.999%26s5m 15s

FAQ sur la surveillance SaaS

01Qu’est-ce que la surveillance de la disponibilité pour SaaS ?+
C’est la surveillance des parties de votre produit dont dépendent vos clients — l’API publique, les parcours de connexion et d’inscription, les tâches en arrière-plan — depuis l’extérieur de votre propre infrastructure, pour que vous soyez alerté dès que l’une d’elles tombe en panne. Le ping de la page d’accueil reste vert pendant que le point de terminaison appelé par vos clients échoue.
02En quoi est-ce différent d’un simple ping de ma page d’accueil ?+
Une vérification de la page d’accueil ne dit rien sur la capacité d’un client à se connecter, sur le fait que votre API renvoie la bonne réponse, ou que la tâche de la nuit dernière s’est bien exécutée. Uptimia ajoute ces couches — des chaînes API qui vérifient de vraies réponses, des vérifications de transaction qui rejouent la connexion dans un navigateur réel, des signaux de présence qui détectent les échecs silencieux des tâches — le tout alimentant les mêmes alertes.
03Puis-je surveiller mon API publique ?+
Oui. La surveillance de la disponibilité de l’API dans Uptimia est une chaîne ordonnée de jusqu’à 15 requêtes HTTP — se connecter, extraire un jeton, appeler un point de terminaison protégé, vérifier le statut, le JSON, les en-têtes ou le corps de chaque étape, avec un système de variables {{variable}} entre les étapes. Elle s’exécute jusqu’à chaque minute sur tous les forfaits, et une étape en échec est réexécutée depuis jusqu’à trois emplacements avant l’ouverture d’un incident. Une chaîne est la vérification la plus coûteuse à exécuter, c’est pourquoi les sondes API disposent de leur propre quota par forfait — les tarifs indiquent les chiffres.
04Peut-elle détecter une connexion ou une inscription cassée ?+
Oui — la surveillance des transactions pilote un véritable navigateur Chrome à travers le parcours : accéder à la page, remplir les champs, cliquer, vérifier le texte attendu. Une étape en échec ouvre un incident avec une capture d’écran de l’endroit où c’est tombé en panne, ainsi que des durées par étape qui montrent un parcours qui ralentit avant de tomber en panne. Une session complète de navigateur est plus coûteuse qu’une requête, donc les parcours s’exécutent au plus vite toutes les 10 minutes.
05Puis-je être alerté quand une tâche en arrière-plan s’arrête ?+
Oui — les signaux de présence sont la surveillance des tâches en arrière-plan et des crons d’Uptimia : un principe de sécurité par absence de signal. Votre cron, worker ou sauvegarde envoie un ping vers une URL unique quand il se termine ; vous définissez un intervalle attendu ou une planification cron avec un délai de tolérance, et un ping manquant est l’incident. Les signaux de démarrage et d’échec détectent aussi les tâches qui démarrent sans jamais se terminer.
06À quelle fréquence peut-elle vérifier ?+
Les vérifications de disponibilité s’exécutent jusqu’à toutes les 30 secondes sur Professional et au-dessus ; sur Basic, et pendant l’essai, le plancher est d’une minute. Les chaînes API s’exécutent jusqu’à chaque minute ; les parcours de connexion et d’inscription, pilotés par Chrome réel, jusqu’à toutes les 10 minutes. Chaque panne détectée est revérifiée depuis jusqu’à trois régions avant qu’une alerte se déclenche, si bien qu’un réseau instable ne peut alerter personne.
07Puis-je offrir une page de statut à mes clients ?+
Oui — une page de statut SaaS sur votre propre domaine, avec votre logo, un certificat HTTPS émis pour vous, le badge « Powered by Uptimia » désactivé, des fils d’incident et de maintenance et des notifications aux abonnés. Les sondes de disponibilité, de vitesse, de transaction, SSL, de domaine, antivirus et serveur peuvent être placées sur une page ; les sondes API et par signal de présence ne le peuvent pas. Publiez la transaction de connexion, ou une vérification de disponibilité pointée vers un point de terminaison de santé de l’API.
08Puis-je restreindre un coéquipier à certaines sondes seulement ?+
Oui. Les postes Éditeur et Lecture seule peuvent être restreints à des groupes de sondes : leur liste de sondes, tableau de bord, journaux, incidents, recherche et exports ne renvoient que ces sondes, et tout ce qu’ils créent est classé dans leurs propres groupes. Les postes Propriétaire et Administrateur voient toujours l’ensemble du compte. Les cinq rôles — propriétaire, administrateur, éditeur, lecteur et facturation — continuent de décider ce qu’un poste peut faire.
09Prenez-vous en charge le SSO, et puis-je obtenir des rapports SLA ?+
Pas de SSO ni de SAML — la connexion se fait par e-mail et mot de passe, avec authentification à deux facteurs en option. Les rapports planifiés montrent la disponibilité historique sur une période, mais il n’existe pas de fonction d’objectif SLA pour la suivre par rapport à un chiffre contractuel ; les rapports et le calculateur de disponibilité gratuit vous donnent les pourcentages et les minutes.
10Quels canaux d’alerte mon équipe peut-elle utiliser ?+
E-mail, SMS, Slack, WhatsApp, PagerDuty, Microsoft Teams, Atlassian Statuspage, Discord, Telegram, Mattermost, Twilio et webhooks. Différentes sondes acheminent vers différents canaux sur chaque forfait. Les échelles d’escalade — jusqu’à dix étapes chronométrées, actives jusqu’à ce que quelqu’un acquitte — sont incluses à partir de Professional ; sur Basic, et pendant l’essai, chaque alerte part vers tout le monde à la fois. Il n’existe pas de canal d’appel téléphonique, et une échelle est une séquence fixe d’étapes, pas une rotation d’astreinte.
11Dois-je installer quoi que ce soit dans mon application ?+
Presque rien. Les vérifications de disponibilité et d’API s’exécutent depuis l’extérieur — plus de 171 points de contrôle sollicitent votre produit comme le ferait un client, et les parcours de connexion et d’inscription sont pilotés par Chrome réel depuis 13 emplacements de navigateur. Les signaux de présence nécessitent une seule ligne dans votre tâche (un curl vers l’URL de ping) ; la surveillance des utilisateurs réels est un petit script JavaScript. Aucun agent n’est nécessaire, sauf si vous voulez aussi des métriques serveur.

Votre API, vos parcours et vos tâches, sous surveillance

Mettez votre API, votre parcours de connexion et vos tâches en arrière-plan sous surveillance dès cet après-midi — et cessez d’apprendre les pannes par vos clients.

Vérifications API, transaction & signal de présence Alertes vers Slack, PagerDuty & plus Page de statut sur votre propre domaine Sans carte bancaire
Essai gratuit de 30 jours · tous les types de sondes inclus · vérifications depuis plus de 171 points de contrôle dans plus de 70 pays