Qu’est-ce que l’instrumentation automatique pour Azure Monitor Application Insights ?

L’instrumentation automatique permet à Application Insights de rendre la télémétrie, telle que les métriques, demandes et dépendances, disponible dans votre ressource Application Insights. Il permet d’accéder facilement à des expériences telles que le tableau de bord d’application et la carte d’application.

Si votre langue et votre plateforme sont prises en charge, sélectionnez le lien correspondant dans le tableau Environnements, langues et fournisseurs de ressources pris en charge pour obtenir des informations plus détaillées. Dans de nombreux cas, l’intrusion automatique est activée par défaut.

Quels sont les avantages de l’auto-instrumentation ?

Environnements, langages et fournisseurs de ressources pris en charge

Le tableau suivant indique l’état actuel de la disponibilité de l’instrumentation automatique.

Il contient des liens à des informations supplémentaires pour chaque scénario pris en charge.

Remarque

Si votre environnement d’hébergement ou fournisseur de ressources n’est pas répertorié dans le tableau suivant, l’auto-instrumentation n’est pas prise en charge. Vous pouvez instrumenter manuellement votre code avec les kits SDK Application Insights ou les distributions OpenTelemetry Azure Monitor. Pour plus d’informations, consultez Principes de base de la collecte de données d’Azure Monitor Application Insights.

Environnement/Fournisseur de ressources .NET Framework .NET Core / .NET Java Node.JS Python
Azure App Service sur Windows - Publier en tant que code ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure App Service sur Windows - Publier en tant que code ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ²
Azure App Service sur Linux - Publier en tant que code ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ✅ 🔗 ²
Azure App Service sur Linux - Publier en tant que Docker ✅ 🔗 ✅ 🔗 ✅ 🔗
Azure Functions - De base ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure Functions - Dépendances ✅ 🔗
Azure Spring Apps ✅ 🔗
Azure Kubernetes Service (AKS) ✅ 🔗
Machines virtuelles Azure - Windows ✅ 🔗 ² ³ ✅ 🔗 ² ³ ✅ 🔗
Machines virtuelles locales – Windows ✅ 🔗 ³ ✅ 🔗 ² ³ ✅ 🔗
Agent autonome – N’importe quel environnement ✅ 🔗

Notes de bas de page

Remarque

Avant octobre 2021, l’instrumentation automatique était appelée « attachement sans code ».

Injection par configuration du script de chargement du kit de développement logiciel (SDK) JavaScript (web)

Lorsque vous utilisez des kits de développement logiciel (SDK) pris en charge, vous pouvez activer l’injection du kit de développement logiciel (SDK) dans la configuration pour injecter automatiquement le script de chargement du kit de développement logiciel (SDK) JavaScript (web) sur chaque page.

Langue
ASP.NET Core
Node.js
Java

Pour obtenir d’autres méthodes permettant d’instrumenter votre application avec le kit de développement logiciel (SDK) JavaScript Application Insights, consultez Prise en main du kit de développement logiciel (SDK) JavaScript.

Étapes suivantes