Une observabilité complète maintient la fiabilité de votre widget. Le suivi des erreurs capture les exceptions avec un contexte complet. La surveillance des performances suit le TTFB, le FCP et les temps de rendu. Les vérifications de santé permettent de surveiller le temps de disponibilité. Les règles d'alerte notifient les ingénieurs de garde. La page d'état informe les clients.
La fiabilité nécessite de la visibilité. Vous ne pouvez pas corriger ce que vous ne pouvez pas voir. Notre infrastructure de surveillance et d'alerte fournit une observabilité complète sur la santé des widgets, la performance, les erreurs et l'expérience utilisateur — permettant une détection proactive des incidents et une réponse rapide.
Chaque exception est capturée, enrichie de contexte et transmise aux services de suivi des erreurs (Sentry, Rollbar, Bugsnag, Application Insights). Les données capturées incluent :
Métriques clés suivies par percentile (p50, p75, p90, p95, p99) :
Les métriques p95/p99 garantissent que les cas limites affectant de petits pourcentages d'utilisateurs sont traités.
Définissez des seuils de performance acceptables :
La surveillance alerte lorsque la performance réelle viole les budgets.
Seuils pour les événements actionnables :
Les alertes passent par les systèmes d'appel d'urgence (PagerDuty, Opsgenie) avec des politiques d'escalade et des runbooks attachés.
/health — retourne 200 OK si le service est opérationnel/health/deep — vérifie la connectivité de la base de données, l'accès à la base de connaissances et la disponibilité du service IALes vérifications de santé s'exécutent toutes les 30 à 60 secondes depuis plusieurs régions géographiques. La conformité SLA est suivie automatiquement.
Les modèles d'apprentissage automatique détectent des motifs inhabituels :