- Service web qui vérifie en temps réel l’état de fonctionnement du site DownDetector depuis plusieurs régions
- Mesure du code de réponse HTTP et de la latence depuis 3 serveurs régionaux à Londres, Auckland et New York
- Le site renvoie le code HTTP 200 (réponse normale) dans toutes les régions, ce qui indique qu’il fonctionne normalement
- La latence moyenne selon les régions est affichée dans une plage de 478 à 586 ms
- Peut être utilisé comme outil de vérification de la fiabilité des principales plateformes de surveillance des pannes
Résultats de vérification par région
- Dans la région de Londres, Royaume-Uni, l’état est Up, le code HTTP est 200 et la latence est de 547 ms
- Dans la région d’Auckland, Nouvelle-Zélande, l’état est Up, le code HTTP est 200 et la latence est de 478 ms
- Dans la région de New York, États-Unis, l’état est Up, le code HTTP est 200 et la latence est de 586 ms
- Les mêmes résultats se répètent dans toutes les régions, confirmant que le service DownDetector fonctionne normalement
Aperçu du service
- Ce site est une page de monitoring dédiée à la surveillance de l’état de DownDetector
- Il mesure et affiche périodiquement, pour chaque région, le code de réponse HTTP et la latence
- Il fournit un indicateur de référence pour vérifier la disponibilité de la plateforme de surveillance des pannes elle-même
- Aucune information supplémentaire dans le texte source
1 commentaires
Commentaires Hacker News
En tant que développeur solo basé en Europe, il a migré toute son infrastructure vers des services européens depuis le début de l’année
Bunny.net à la place de Cloudflare, Hetzner à la place d’AWS, et Infomaniak pour les e-mails professionnels
Jusqu’à présent, pas une seule panne, et la sensation d’être complètement détaché des services américains lui plaît vraiment
Dans les grandes entreprises, on entend souvent « si on avait utilisé AWS, ça ne serait pas arrivé ». Un peu comme IBM autrefois
Hetzner propose un ensemble de services bien plus simple qu’AWS, donc avec moins de complexité
Cela dit, la notoriété de la marque et l’aspect « est-ce que ça fait professionnel ? » restent des facteurs culturels importants
Chacun est libre de choisir son infrastructure, mais la perception de la disponibilité peut différer de la réalité
Il y avait bien une annonce de maintenance, mais ce serveur ne figurait pas dans la liste des systèmes concernés
Ce n’est pas pour dire que Hetzner est mauvais, simplement qu’en Europe aussi, ce genre de petits incidents arrive
Il se demande si Bunny.net peut vraiment remplacer Cloudflare sur ce point aussi
Lors de la panne de Cloudflare hier, Downdetector est tombé en panne lui aussi, ce qui a bien fait rire tout le monde. Le timing était parfait
Il y avait une blague du type : « Trois Down Detector entrent dans un bar »
Le premier répond « Je ne sais pas », le deuxième aussi, et le troisième répond « Oui »
Un autre a dit « ça, c’est de l’or pur », avant d’enchaîner avec la blague méta : « alors qui surveille le Down Detector qui surveille le Down Detector qui surveille le Down Detector ? »
En réalité, Downdetector lui-même n’était pas complètement hors service : c’est le module de vérification humaine de Cloudflare qui posait problème
Techniquement, le site était donc « en état de marche », mais dans les faits il était inutilisable
Il y avait aussi la blague selon laquelle « il faut un autre Down Detector pour vérifier si ton Down Detector est bien vivant »
Certains parlaient d’une structure de type Downdetectorsdown qui se prolonge à l’infini
Si les Down Detectors se surveillent mutuellement par heartbeat, on peut concevoir une architecture où le système global reste vivant même si certains nœuds tombent
Avec une architecture auto-réparatrice, le réseau deviendrait bien plus résilient
Il y avait aussi un commentaire façon mème : « Sup dawg, I heard you like down detectors »
La page d’état de Downdetector a été partagée directement
Quelqu’un a lancé le défi de créer un nouveau CDN capable d’absorber la charge provoquée quand une panne de Cloudflare fait tomber Downdetector, ce qui reporte ensuite de la charge sur CloudFront
Une question a été posée : comment Downdetector détecte-t-il qu’un service est en état normal ?
Pendant la panne de Cloudflare, la page d’index renvoyait peut-être quand même un code 200
Et si on essayait de vérifier avec un navigateur headless en prenant une capture d’écran, Cloudflare risquerait probablement de le bloquer
Dans
script.js,fetchStatus()appellegenerateMockStatus()pour créer des temps de réponse aléatoiresAutrement dit, il ne vérifie pas le véritable état du service, il affiche simplement des données d’état simulées