Un nœud blockchain peut renvoyer une réponse réussie tout en servant des données périmées. C’est pourquoi un simple ping ne constitue pas un contrôle de santé prêt pour la production.
Commencez par la vérification de l’accessibilité, mais ajoutez de la fraîcheur. Comparez la hauteur et l’horodatage de la dernière bloc du nœud avec une référence indépendante. Surveillez l’état de synchronisation et la santé des pairs lorsque ces signaux sont disponibles. Un nœud en ligne mais en retard de plusieurs blocs peut induire en erreur les portefeuilles, les tableaux de bord, les systèmes de trading et les indexeurs.
Mesurez aussi le comportement des requêtes. Suivez les percentiles de latence, les expirations (timeouts), les réponses de limitation de débit (rate-limit), les erreurs JSON-RPC et les échecs spécifiques aux méthodes. Séparez les appels de lecture des charges de soumission de transactions et d’abonnements, car elles peuvent échouer différemment.