Monitoramento de aplicativo de instrumentação zero para Kubernetes - Azure Monitor Application Insights
Importante
Atualmente, você pode habilitar o monitoramento para seus aplicativos Java em execução no Serviço Kubernetes do Azure (AKS) sem instrumentar seu código usando o agente autônomo Java. Enquanto a solução para habilitar perfeitamente o monitoramento de aplicativos está em processo para outros idiomas, use os SDKs para monitorar seus aplicativos em execução no AKS. Use ASP.NET Core, ASP.NET, Node.js, JavaScript e Python.
Monitoramento de aplicativos sem instrumentar o código
Atualmente, apenas o Java permite ativar a monitorização da aplicação sem instrumentar o código. Para monitorar aplicativos em outros idiomas, use os SDKs.
Para obter uma lista de cenários de autoinstrumentação suportados, consulte Ambientes suportados, idiomas e provedores de recursos.
Java
Depois que o agente Java é ativado, ele coleta automaticamente uma infinidade de solicitações, dependências, logs e métricas das bibliotecas e estruturas mais usadas.
Siga as instruções detalhadas para monitorar seus aplicativos Java em execução em aplicativos Kubernetes e outros ambientes.
Outras linguagens
Para os aplicativos em outros idiomas, atualmente recomendamos o uso dos SDKs:
Resolução de Problemas
Solucione o seguinte problema.
Testar a conectividade entre o host do aplicativo e o serviço de ingestão
SDKs e agentes do Application Insights enviam telemetria para serem ingeridos como chamadas REST para nossos pontos de extremidade de ingestão. Você pode testar a conectividade do seu servidor Web ou máquina host de aplicativo para os pontos de extremidade do serviço de ingestão usando clientes REST brutos do PowerShell ou comandos curl. Consulte Solucionar problemas de telemetria de aplicativo ausente no Azure Monitor Application Insights.
Próximos passos
- Saiba mais sobre o Azure Monitor e o Application Insights.
- Obtenha uma visão geral do rastreamento distribuído e veja o que o Mapa de Aplicativos pode fazer pela sua empresa.