Mapa do aplicativo

Monitorar e Solucionar Problemas em Soluções Azure

Ebadur Osib

Senior Cloud Consulting Engineer

Quando o troubleshooting vira bagunça

serviços emaranhados

Monitorar e Solucionar Problemas em Soluções Azure

Apresentando o mapa do aplicativo

diagrama limpo

Monitorar e Solucionar Problemas em Soluções Azure

O que é o mapa do aplicativo?

  • Recurso nativo do Application Insights.
  • Fornece um mapa visual em tempo real da arquitetura.
  • Descobre automaticamente componentes e dependências externas, incluindo:
    • Web apps
    • APIs
    • Bancos de dados
    • Dependências externas
  • Usa rastreamento distribuído e telemetria de runtime.
  • Sem configuração manual; acelera o troubleshooting
Monitorar e Solucionar Problemas em Soluções Azure

Como o mapa do aplicativo é criado

  fluxo do app map

  • Construído com rastreamento distribuído.
  • A telemetria segue cada solicitação pelo sistema.
  • Os traces são unidos automaticamente para formar o grafo de dependências
Monitorar e Solucionar Problemas em Soluções Azure

Lendo o mapa

visão geral do app insights

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorar e Solucionar Problemas em Soluções Azure

Métricas principais

visão inteligente do insights

 

  • Métricas críticas exibidas, incluindo:
    • Latência
    • Contagem de solicitações
    • Taxa de falhas
  • Sem necessidade de consulta.
1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorar e Solucionar Problemas em Soluções Azure

Saúde das dependências

  linhas de saúde da dependência em vermelho no mapa

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorar e Solucionar Problemas em Soluções Azure

Mapa do aplicativo em microsserviços

 

  • Entenda arquiteturas complexas.
  • Visualiza o fluxo de solicitações.
  • Identifique falhas em cascata.
  • Mostra o raio de impacto do problema.
  • Acelera a análise da causa raiz.

microservices.jpg

Monitorar e Solucionar Problemas em Soluções Azure

O gargalo oculto

pedidos lentos

Monitorar e Solucionar Problemas em Soluções Azure

O desafio sem o mapa do aplicativo

causa oculta

Monitorar e Solucionar Problemas em Soluções Azure

O resultado com o mapa do aplicativo

resultado com o mapa do aplicativo

Monitorar e Solucionar Problemas em Soluções Azure

Resumo

  • Mostra componentes do app e dependências.
  • Baseado em rastreamento distribuído e telemetria.
  • Destaca latência e taxas de falha.
  • Simplifica o troubleshooting em sistemas distribuídos.
  • Essencial para microsserviços e apps cloud-native

  rede desembaraçada

Monitorar e Solucionar Problemas em Soluções Azure

Vamos praticar!

Monitorar e Solucionar Problemas em Soluções Azure

Preparing Video For Download...