O que é a instrumentação automática para o Application Insights do Azure Monitor?

A instrumentação automática permite, de maneira rápida e fácil, que o Application Insights disponibilize telemetria (métricas, solicitações e dependências) em seu recurso do Application Insights.

  • Nenhuma alteração de código necessária
  • A sobrecarga de atualização do SDK foi eliminada
  • Recomendado quando disponível

Ambientes, linguagens e provedores de recursos com suporte

A tabela abaixo exibe o estado atual da disponibilidade de instrumentação automática.

Os links são fornecidos para informações adicionais sobre cada cenário com suporte.

Ambiente/provedor de recursos .NET Framework .NET Core/.NET Java Node.js Python
Serviço de Aplicativo do Azure no Windows - Publicar como código ✅ 🔗 1 ✅ 🔗 1 ✅ 🔗 1 ✅ 🔗 1
Serviço de Aplicativo do Azure no Windows - Publicar como docker 2 2 2
Serviço de Aplicativo do Azure no Linux – Publicação como código ✅ 🔗 1 ✅ 🔗 1 ✅ 🔗
Serviço de Aplicativo do Azure no Linux – Publicação como Docker ✅ 🔗 ✅ 🔗
Azure Functions – básico ✅ 🔗 1 ✅ 🔗 1 ✅ 🔗 1 ✅ 🔗 1 ✅ 🔗 1
Funções/dependências do Azure ✅ 🔗 2 ✅ 🔗
Azure Spring Cloud ✅ 🔗
AKS (Serviço de Kubernetes do Azure) ✅ 🔗
VMs do Azure no Windows ✅ 🔗 23 ✅ 🔗 23 ✅ 🔗
VMs locais do Windows ✅ 🔗 3 ✅ 🔗 23 ✅ 🔗
Agente autônomo – Qualquer ambiente ✅ 🔗

Notas de rodapé

Observação

A instrumentação automática era conhecida como "anexação sem código" antes de outubro de 2021.

Próximas etapas