L'auteur de la publication AiOps Community a découvert que des semaines d'enregistrements d'agents nuls étaient causées par un point de terminaison HTTP défectueux, et non par un manque d'intérêt du marché. La défaillance est restée indétectée car les tableaux de bord de surveillance affichaient des métriques identiques pour « aucune tentative » et « toutes les tentatives ont échoué », avec des taux d'erreur semblant sains en raison du faible volume.

  • La cause racine était un point de terminaison `POST /api/v1/agents/register` défaillant qui empêchait tout agent externe de s'enregistrer.
  • La surveillance reposait sur les comptes de succès sans dénominateur, rendant impossible la distinction entre le silence et l'échec.
  • Les taux d'erreur sont restés indéfinis ou négligeables aux premiers volumes d'utilisateurs, amenant les tableaux de bord à afficher incorrectement un statut sain.
  • La correction inclut une vérification d'enregistrement synthétique planifiée exécutée par un système externe pour détecter les défaillances de bout en bout.

L'auteur souligne que les équipes doivent mesurer les tentations conjointement avec les complétions et utiliser des sondes externes pour vérifier les chemins d'auto-service publics, car les systèmes internes ne peuvent pas détecter le silence des événements manquants.