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