- Serviço web que verifica em tempo real o status de funcionamento do site DownDetector em várias regiões
- Mede o código de resposta HTTP e a latência em 3 servidores regionais, incluindo Londres, Auckland e Nova York
- O código HTTP 200 (resposta normal) é retornado em todas as regiões, indicando que o site está operando normalmente
- A latência média por região é exibida na faixa de 478~586ms
- Pode ser usado como ferramenta de verificação de confiabilidade para as principais plataformas de monitoramento de falhas
Resultados da verificação por região
- Na região de London, UK, o status é Up, código HTTP 200, latência de 547ms
- Na região de Auckland, NZ, o status é Up, código HTTP 200, latência de 478ms
- Na região de New York, US, o status é Up, código HTTP 200, latência de 586ms
- Como o mesmo resultado se repete em todas as regiões, confirma-se que o serviço DownDetector está operando normalmente
Visão geral do serviço
- Este site é uma página de monitoramento dedicada a acompanhar o status do DownDetector
- Exibe medições periódicas do código de resposta HTTP e da latência para cada região
- Fornece indicadores de referência para verificar a disponibilidade da própria plataforma de monitoramento de falhas
- Não há informações adicionais no texto original
1 comentários
Comentários do Hacker News
Como desenvolvedor solo baseado na Europa, desde o começo deste ano migrei toda a minha infraestrutura para serviços europeus
Troquei Cloudflare por Bunny.net, AWS por Hetzner e o e-mail corporativo por Infomaniak
Até agora não tive um único minuto de indisponibilidade, e a sensação de estar completamente separado dos serviços dos EUA é realmente ótima
Em ambientes de grandes empresas, é comum ouvir “isso não teria acontecido se tivéssemos usado AWS”. Algo como acontecia com a IBM antigamente
A Hetzner oferece um conjunto de serviços muito mais simples que a AWS, então há menos complexidade
Ainda assim, fatores culturais como reconhecimento de marca ou parecer “profissional” continuam pesando bastante
Cada um escolhe a infraestrutura que quiser, mas a percepção sobre disponibilidade pode ser diferente da realidade
Houve um aviso de manutenção, mas aquele servidor não estava na lista dos afetados
Não quer dizer que a Hetzner seja ruim; esses pequenos incidentes também acontecem na Europa
Fico em dúvida se a Bunny.net consegue substituir isso também
Ontem, durante a falha da Cloudflare, até o Downdetector caiu junto, e todo mundo achou graça. O timing foi perfeito
Houve a piada: “Três Down Detector entraram num bar”
O primeiro respondeu “não sei”, o segundo também “não sei”, e o terceiro respondeu “sim”
Disseram que “isso é ouro puro”, e a piada meta continuou: “então quem monitora o down detector que monitora o down detector que monitora o down detector?”
Na verdade, o próprio Downdetector não ficou totalmente fora do ar; o problema era o módulo de verificação humana da Cloudflare
Então, tecnicamente, estava “normal”, mas na prática era inutilizável
Teve a piada de que “você precisa de outro down detector para monitorar se o seu down detector está vivo”
Também falaram de uma estrutura de Downdetectorsdown que segue infinitamente
Se os down detectors se monitorarem mutuamente trocando heartbeats, dá para ter uma estrutura em que, mesmo que alguns morram, o conjunto sobreviva
Com uma arquitetura de autocura, a rede se torna muito mais resiliente
Também houve um comentário em tom de meme: “Sup dawg, I heard you like down detectors”
A própria página de status do Downdetector foi compartilhada diretamente
Disseram que, com a falha da Cloudflare derrubando o Downdetector e isso ainda gerando carga até para a CloudFront, o desafio seria criar um novo CDN que aguentasse até essa carga
Houve a pergunta: como o Downdetector detecta o ‘estado normal’?
Durante a falha da Cloudflare, a página de índice talvez ainda retornasse 200
Se alguém tentasse verificar tirando screenshots com um navegador headless, provavelmente seria bloqueado pela Cloudflare
O
fetchStatus()descript.jschamagenerateMockStatus()para criar tempos de resposta aleatóriosOu seja, em vez de checar o estado real, ele mostra dados simulados de status