Partilhar via


Introdução ao Application Insights - Observabilidade OpenTelemetry

O Azure Monitor Application Insights é um recurso OpenTelemetry do Azure Monitor que oferece monitoramento de desempenho de aplicativos (APM) para aplicativos Web ao vivo. A integração com o OpenTelemetry (OTel) fornece uma abordagem neutra do fornecedor para coletar e analisar dados de telemetria, permitindo a observabilidade abrangente de seus aplicativos.

Uma captura de tela da interface do usuário do Azure Monitor Application Insights exibindo um mapa do aplicativo.


Experiências do Application Insights

O Application Insights suporta OpenTelemetry (OTel) para coletar dados de telemetria em um formato padronizado entre plataformas. A integração com os serviços do Azure permite monitoramento e diagnóstico eficientes, melhorando a observabilidade e o desempenho do aplicativo.

Investigar

  • Painel do aplicativo: uma avaliação rápida da integridade e do desempenho do seu aplicativo.
  • Mapa de aplicativos: uma visão geral visual da arquitetura do aplicativo e das interações dos componentes.
  • Métricas em tempo real: um painel de análise em tempo real para obter informações sobre a atividade e o desempenho do aplicativo.
  • Pesquisa de transações: rastreie e diagnostique transações para identificar problemas e otimizar o desempenho.
  • Visualização de disponibilidade: monitore e teste proativamente a disponibilidade e a capacidade de resposta dos pontos de extremidade do aplicativo.
  • Visualização de falhas: identifique e analise falhas em seu aplicativo para minimizar o tempo de inatividade.
  • Visão de desempenho: analise as métricas de desempenho do aplicativo e possíveis gargalos.
  • Detalhes dos agentes: uma exibição unificada para monitorar agentes de IA no Azure AI Foundry, Copilot Studio e agentes de terceiros.

Monitorização

  • Alertas: monitore uma ampla gama de aspetos do seu aplicativo e acione várias ações.
  • Métricas: aprofunde-se nos dados de métricas para entender padrões e tendências de uso.
  • Configurações de diagnóstico: configure a exportação contínua de logs e métricas da plataforma para o destino de sua escolha.
  • Logs: recupere, consolide e analise todos os dados coletados nos Logs de Monitoramento do Azure.
  • Workbooks: Crie relatórios e painéis interativos que visualizem dados de monitorização de aplicações.
  • Painéis com o Grafana: crie, personalize e compartilhe painéis do Grafana para dados do Application Insights diretamente no portal do Azure.
  • Estatísticas do SDK: Explore o sucesso do exportador, contagens de dados rejeitados, contagens de tentativas e razões de rejeição nos SDKs e agentes do Application Insights.

Utilização

  • Usuários, sessões e eventos: determine quando, onde e como os usuários interagem com seu aplicativo Web.
  • Funis: Analise as taxas de conversão para identificar onde os utilizadores avançam ou desistem no funil.
  • Fluxos: Visualize os caminhos do usuário em seu site para identificar áreas de alto engajamento e pontos de saída.
  • Coortes: agrupe usuários por características compartilhadas para simplificar a identificação de tendências, a segmentação e a solução de problemas de desempenho.

Análise de código

  • .NET Profiler: capture, identifique e exiba rastreamentos de desempenho para seu aplicativo.
  • Otimizações de código: aproveite a IA para criar aplicativos melhores e mais eficientes.
  • Depurador de instantâneo: colete automaticamente instantâneos de depuração quando ocorrem exceções no aplicativo .NET

Modelo lógico

O diagrama de modelo lógico visualiza componentes do Application Insights e como eles interagem.

Diagrama que mostra o caminho dos dados à medida que fluem pelas camadas do serviço Application Insights.

Nota

As configurações do firewall precisam ser ajustadas para que os dados atinjam os pontos finais de ingestão de dados. Para obter mais informações, consulte Acesso ao endpoint do Azure Monitor e configuração do firewall.


Idiomas suportados

Esta seção descreve os cenários suportados.

Para obter mais informações sobre como instrumentar aplicativos para habilitar o Application Insights, consulte Noções básicas de coleta de dados.

Instrumentação manual

OpenTelemetry Distro

SDK JavaScript do lado do cliente

SDK do Application Insights (API clássica)

Nota

Revise Devo usar o OpenTelemetry ou o SDK do Application Insights antes de considerar a instrumentação com a API clássica.

Instrumentação automática (ativar sem alterações de código)

Para ambientes e idiomas suportados, consulte nossa visão geral de autoinstrumentação.

Plataformas suportadas

Integração de serviços do Azure (ativação do portal, implantações do Azure Resource Manager)

Exportação e análise de dados

Kits de desenvolvimento de software (SDKs) não suportados

Existem muitos SDKs do Application Insights suportados pela comunidade, mas a Microsoft fornece suporte apenas para as opções de instrumentação listadas neste artigo.


Solução de problemas

Para obter assistência com a solução de problemas do Application Insights, consulte nossa documentação dedicada à solução de problemas.


Ajuda e suporte

Suporte técnico do Azure

Para questões de suporte do Azure, abra um pedido de suporte no Azure.

Perguntas Gerais

Publique perguntas gerais no fórum de Perguntas e respostas da Microsoft.

Perguntas sobre codificação

Postar perguntas de codificação no Stack Overflow usando uma azure-application-insights tag.

Comunidade de comentários

Deixe comentários sobre o produto para a equipe de engenharia na Comunidade de feedback.