¿Qué es la instrumentación automática de Azure Monitor Application Insights?

La instrumentación automática permite que Application Insights haga que la telemetría, como métricas, solicitudes y dependencias, esté disponible en el recurso de Application Insights. Proporciona fácil acceso a experiencias como el panel de la aplicación y el mapa de aplicaciones.

Si se admite el idioma y la plataforma, seleccione el vínculo correspondiente en la tabla Entornos, idiomas y proveedores de recursos admitidos para obtener información más detallada. En muchos casos, la implementación automática está habilitada de forma predeterminada.

¿Cuáles son las ventajas de la implementación automática?

Entornos, lenguajes y proveedores de recursos admitidos

En la tabla siguiente, se muestra el estado actual de la disponibilidad de la instrumentación automática.

Se proporcionan vínculos a información adicional para cada escenario admitido.

Nota:

Si el entorno de hospedaje o el proveedor de recursos no apareciera en la tabla siguiente, no se admitirá la implementación automática. Es posible instrumentar manualmente el código mediante los SDK de Application Insights o las distribuciones de OpenTelemetry de Azure Monitor. Para obtener más información, consulte Conceptos básicos de la recopilación de datos de Azure Monitor Application Insights.

Entorno/proveedor de recursos .NET Framework .NET Core / .NET Java Node.js Python
Azure App Service en Windows: Publicación como código ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure App Service en Windows: Publicación como Docker ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ²
Azure App Service en Linux: publicación como código ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ✅ 🔗 ²
Azure App Service en Linux: publicación como Docker ✅ 🔗 ✅ 🔗 ✅ 🔗
Azure Functions: básico ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure Functions: dependencias ✅ 🔗
Azure Spring Apps ✅ 🔗
Azure Kubernetes Service (AKS) ✅ 🔗
VM de Azure con Windows ✅ 🔗 ² ³ ✅ 🔗 ² ³ ✅ 🔗
VM locales con Windows ✅ 🔗 ³ ✅ 🔗 ² ³ ✅ 🔗
Agente independiente: cualquier entorno ✅ 🔗

Notas al pie

Nota:

La instrumentación automática se conocía como "conexión sin código" antes de octubre de 2021.

Inserción del script del cargador del SDK de JavaScript (Web) por configuración

Al usar kits de desarrollo de software (SDK) compatibles, puede habilitar la inserción de SDK en la configuración para insertar automáticamente el script del cargador del SDK de JavaScript (web) en cada página.

Lenguaje
ASP.NET Core
Node.js
Java

Para otros métodos para instrumentar la aplicación con el SDK de JavaScript de Application Insights, consulte Introducción al SDK de JavaScript.

Pasos siguientes