Testes de disponibilidade

Monitorar e Solucionar Problemas em Soluções Azure

Ebadur Osib

Senior Cloud Consulting Engineer

Meu app está no ar?

Atualizando site

Monitorar e Solucionar Problemas em Soluções Azure

Testes de disponibilidade

 

  • Como um monitor de batimentos.
  • Verifica em intervalos regulares.
  • Testa de vários locais.
  • Dispara alertas em falhas.

  fluxo de heartbeat

Monitorar e Solucionar Problemas em Soluções Azure

O que são testes de disponibilidade

testes de disponibilidade

 

  • Roda automaticamente.
  • Dispara em agenda.
  • Mede:
    • Uptime
    • Responsividade
    • Correção
  • Detecta falhas rápido.
Monitorar e Solucionar Problemas em Soluções Azure

O custo de descobrir tarde demais

cenário

Monitorar e Solucionar Problemas em Soluções Azure

O custo de descobrir tarde demais

Balanceador de carga com falha

Monitorar e Solucionar Problemas em Soluções Azure

O custo de descobrir tarde demais

Sondas de teste de disponibilidade

Monitorar e Solucionar Problemas em Soluções Azure

Tipos de testes de disponibilidade

Tipos de testes

Monitorar e Solucionar Problemas em Soluções Azure

Teste de ping

  ping.jpg

  • Envia uma solicitação HTTP GET para uma URL e locais definidos.
  • Feito para monitoramento rápido e básico de uptime.
Monitorar e Solucionar Problemas em Soluções Azure

Teste padrão

 

  • Roda em um navegador real.
  • Valida toda a jornada do usuário.
  • Testa ações como login e carregamento de páginas.

teste padrão

Monitorar e Solucionar Problemas em Soluções Azure

Teste customizado de trilha

  teste personalizado

 

  • Lógica de teste personalizada com SDK.
  • Valida APIs e fluxos.
  • Suporta etapas múltiplas e checagens específicas do negócio.
Monitorar e Solucionar Problemas em Soluções Azure

Resultados e insights dos testes

  uso global

 

  • Testes de disponibilidade geram dados ricos.
  • Veja porcentagens de uptime e tendências de performance ao longo do tempo.
  • Cada execução traz resultados detalhados e status.
  • Em falhas, aprofunde nos logs para ver erros como timeouts ou rede.
Monitorar e Solucionar Problemas em Soluções Azure

Boas práticas

Boas práticas

  • Rode testes de várias regiões e valide a jornada crítica do usuário.
  • Equilibre frequência com custo e cobertura.
  • Vincule testes a alertas e revise resultados para achar padrões recorrentes.
Monitorar e Solucionar Problemas em Soluções Azure

Vamos praticar!

Monitorar e Solucionar Problemas em Soluções Azure

Preparing Video For Download...