Um nó de blockchain pode retornar uma resposta bem-sucedida e ainda assim estar servindo dados obsoletos (stale). Por isso, um simples ping não é um check de saúde para produção.
Comece com a verificabilidade (reachability), mas adicione atualização (freshness). Compare a altura do bloco e o carimbo de data/hora mais recentes do nó com uma referência independente. Observe o status de sincronização e a saúde dos peers quando esses sinais estiverem disponíveis. Um nó que está online, mas vários blocos atrás, pode induzir em erro carteiras, painéis, sistemas de negociação e indexadores.
Meça também o comportamento das requisições. Acompanhe percentis de latência, timeouts, respostas de rate-limit, erros de JSON-RPC e falhas específicas por método. Separe chamadas de leitura da submissão de transações e das cargas de assinatura (subscriptions), porque elas podem falhar de formas diferentes.