Was ist die automatische Instrumentierung für Azure Monitor Application Insights?

Mit der automatischen Instrumentierung kann Application InsightsTelemetriedaten wie Metriken, Anforderungen und Abhängigkeiten in Ihrer Application Insights-Ressource verfügbar machen. Sie bietet einfachen Zugriff auf Umgebungen wie das Anwendungsdashboard und die Anwendungsübersicht.

Wenn Ihre Sprache und Plattform unterstützt werden, wählen Sie den entsprechenden Link in der Tabelle Unterstützte Umgebungen, Sprachen und Ressourcenanbieter aus, um ausführlichere Informationen zu erhalten. In vielen Fällen ist die automatische Instrumentierung standardmäßig aktiviert.

Was sind die Vorteile der automatischen Instrumentierung?

  • Es sind keine Codeänderungen erforderlich.
  • Es ist kein Zugriff auf Quellcode erforderlich.
  • Es sind keine Konfigurationsänderungen erforderlich.
  • Die fortlaufende SDK-Updatewartung entfällt.

Unterstützte Umgebungen, Sprachen und Ressourcenanbieter

Die folgende Tabelle zeigt den aktuellen Status der Verfügbarkeit der automatischen Instrumentierung.

Für jedes unterstützte Szenario werden Links zu weiteren Informationen bereitgestellt.

Hinweis

Wenn Ihre Hostingumgebung oder Ihr Ressourcenanbieter in der folgenden Tabelle nicht aufgeführt ist, wird die automatische Instrumentierung nicht unterstützt. Sie können Ihren Code mithilfe von Application Insights SDKs oder Azure Monitor OpenTelemetry Distros manuell instrumentieren. Weitere Informationen finden Sie unter Grundlagen der Datensammlung von Azure Monitor Application Insights.

Umgebung/Ressourcenanbieter .NET Framework .NET Core/.NET Java Node.js Python
Azure App Service unter Windows: Als Code veröffentlichen ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure App Service unter Windows: Als Docker veröffentlichen ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ²
Azure App Service für Linux: Als Code veröffentlichen ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ✅ 🔗 ²
Azure App Service für Linux: Als Docker veröffentlichen ✅ 🔗 ✅ 🔗 ✅ 🔗
Azure Functions: grundlegend ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure Functions: Abhängigkeiten ✅ 🔗
Azure Spring Apps ✅ 🔗
Azure Kubernetes Service (AKS) ✅ 🔗
Azure-VMs unter Windows ✅ 🔗 ² ³ ✅ 🔗 ² ³ ✅ 🔗
Lokale VMs unter Windows ✅ 🔗 ³ ✅ 🔗 ² ³ ✅ 🔗
Eigenständiger Agent: beliebige Umgebung ✅ 🔗

Fußnoten

Hinweis

Die automatische Instrumentierung wurde vor Oktober 2021 als „Anfügung ohne Code“ bezeichnet.

Einschleusung des JavaScript (Web) SDK Loader-Skript abhängig von der Konfiguration

Wenn Sie unterstützte SDKs (Software Development Kits) verwenden, können Sie die SDK-Injektion in der Konfiguration aktivieren, um das JavaScript (Web) SDK-Ladeskript automatisch in jede Seite zu injizieren.

Sprache
ASP.NET Core
Node.js
Java

Weitere Methoden zum Instrumentieren Ihrer Anwendung mit dem Application Insights JavaScript SDK finden Sie unter Erste Schritte mit dem JavaScript SDK.

Nächste Schritte