Monitoramento de aplicativo de instrumentação zero para aplicativos Kubernetes - Application Insights do Azure Monitor

Importante

No momento, você pode habilitar o monitoramento para os aplicativos Java em execução no AKS (Serviço de Kubernetes do Azure) sem instrumentar seu código usando o agente independente do Java. Embora a solução para habilitar o monitoramento direto de aplicativos esteja em andamento para outras linguagens, 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 instrumentação do código

No momento, somente o Java permite habilitar o monitoramento de aplicativos sem instrumentar o código. Para monitorar aplicativos em outras linguagens, use os SDKs.

Para ver a lista de cenários de instrumentação automática com suporte, confira Ambientes, linguagens e provedores de recursos com suporte.

Java

Após a habilitação do agente Java, ele coletará automaticamente uma infinidade de solicitações, dependências, logs e métricas das bibliotecas e estruturas mais amplamente usadas.

Siga as instruções detalhadas para monitorar os aplicativos Java em execução em aplicativos Kubernetes e em outros ambientes.

Outros idiomas

Para os aplicativos em outras linguagens, recomendamos usar os SDKs:

Solução de problemas

Solucionar o seguinte problema.

Testar a conectividade entre o host do aplicativo e o serviço de ingestão

Os 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 servidor Web ou do computador host do aplicativo para os pontos de extremidade do serviço de ingestão usando clientes REST brutos do PowerShell ou comandos curl. Confira Solucionar problemas de telemetria de aplicativo ausente no Application Insights do Azure Monitor.

Próximas etapas