Compartilhar via


Introdução ao Application Insights - Observabilidade do OpenTelemetry

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

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


Experiências do Application Insights

O Application Insights dá suporte ao 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 de Aplicativo: uma avaliação rápida da saúde e do desempenho do aplicativo.
  • Mapa do aplicativo: uma visão geral visual das interações da arquitetura do aplicativo e dos componentes.
  • Métricas dinâmicas: 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.
  • Exibição de disponibilidade: Monitoramento e teste proativo da disponibilidade e capacidade de resposta dos pontos terminais do aplicativo.
  • Exibição de falhas: identifique e analise falhas em seu aplicativo para minimizar o tempo de inatividade.
  • Exibição de desempenho: examine as métricas de desempenho do aplicativo e possíveis gargalos.

Monitoramento

  • Alertas: monitore uma ampla variedade de aspectos do aplicativo e dispare várias ações.
  • Métricas: aprofunde-se nos dados de métricas para entender os 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 interativos e painéis para visualizar dados de monitoramento de aplicativos.

Uso

  • 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 os pontos em que os usuários avançam ou saem no funil.
  • Fluxos: visualize os caminhos do usuário em seu site para identificar áreas de alta participação 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


Modelo lógico

O diagrama do 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.

Observação

As configurações do firewall devem ser ajustadas para que os dados alcancem os pontos de entrada de ingestão. Para obter mais informações, consulte o acesso ao endpoint e a configuração do firewall do Azure Monitor.


Idiomas compatíveis

Esta seção descreve os cenários com suporte.

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

Instrumentação manual

Distribuição OpenTelemetry

SDK do JavaScript do lado do cliente

SDK do Application Insights (API clássica)

Observação

Examine se 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 (habilitar sem alterações de código)

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

Plataformas com suporte

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

Análise de dados e exportação

Kits de Desenvolvimento de Software (SDKs) sem suporte

Existem muitos SDKs do Application Insights com suporte da comunidade, mas a Microsoft só dá suporte para as opções de instrumentação listadas neste artigo.


Resolução de problemas

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


Ajuda e suporte

Suporte técnico 24 horas por dia, 7 dias por semana.

Se você tiver problemas com o Suporte do Azure, abra um tíquete de suporte do Azure.

Perguntas Gerais

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

Perguntas de codificação

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

Comentários da Comunidade

Deixe comentários sobre o produto para a equipe de engenharia nos Comentários da Comunidade.