Wat is automatische instrumentatie voor Azure Monitor Application Insights?

Met automatische instrumentatie kan Application Insights telemetrie, zoals metrische gegevens, aanvragen en afhankelijkheden, beschikbaar maken in uw Application Insights-resource. Het biedt eenvoudige toegang tot ervaringen zoals het toepassingsdashboard en toepassingsoverzicht.

Als uw taal en platform worden ondersteund, selecteert u de bijbehorende koppeling in de tabel Ondersteunde omgevingen, talen en resourceproviders voor meer gedetailleerde informatie. In veel gevallen is auto-instrumentatie standaard ingeschakeld.

Wat zijn de voordelen van auto-instrumentatie?

  • Codewijzigingen zijn niet vereist.
  • Toegang tot broncode is niet vereist.
  • Configuratiewijzigingen zijn niet vereist.
  • Doorlopend onderhoud van SDK-updates wordt geΓ«limineerd.

Ondersteunde omgevingen, talen en resourceproviders

In de volgende tabel ziet u de huidige status van de beschikbaarheid van automatische instrumentatie.

Koppelingen worden verstrekt voor meer informatie voor elk ondersteund scenario.

Notitie

Als uw hostingomgeving of resourceprovider niet wordt vermeld in de volgende tabel, wordt auto-instrumentatie niet ondersteund. U kunt uw code handmatig instrumenteren met behulp van Application Insights SDK's of Azure Monitor OpenTelemetry Distros. Zie Basisbeginselen van gegevensverzameling van Azure Monitor Application Insights voor meer informatie.

Omgevings-/resourceprovider .NET Framework .NET Core/.NET Java Node.js Python
Azure-app-service in Windows - Publiceren als code βœ… πŸ”— ΒΉ βœ… πŸ”— ΒΉ βœ… πŸ”— ΒΉ βœ… πŸ”— ΒΉ ❌
Azure-app-service in Windows - Publiceren als Docker βœ… πŸ”— Β² βœ… πŸ”— Β² βœ… πŸ”— Β² βœ… πŸ”— Β² ❌
Azure-app-service in Linux - Publiceren als code ❌ βœ… πŸ”— ΒΉ βœ… πŸ”— ΒΉ βœ… πŸ”— βœ… πŸ”— Β²
Azure-app-service in Linux - Publiceren als Docker ❌ βœ… πŸ”— βœ… πŸ”— βœ… πŸ”— ❌
Azure Functions - basic βœ… πŸ”— ΒΉ βœ… πŸ”— ΒΉ βœ… πŸ”— ΒΉ βœ… πŸ”— ΒΉ βœ… πŸ”— ΒΉ
Azure Functions - afhankelijkheden ❌ ❌ βœ… πŸ”— ❌ ❌
Azure Spring Apps ❌ ❌ βœ… πŸ”— ❌ ❌
Azure Kubernetes Service (AKS) ❌ ❌ βœ… πŸ”— ❌ ❌
Virtuele Azure-machines Windows βœ… πŸ”— Β² Β³ βœ… πŸ”— Β² Β³ βœ… πŸ”— ❌ ❌
On-premises VM's Windows βœ… πŸ”— Β³ βœ… πŸ”— Β² Β³ βœ… πŸ”— ❌ ❌
Zelfstandige agent - elke omgeving ❌ ❌ βœ… πŸ”— ❌ ❌

Voetnoten

Notitie

Auto-instrumentatie werd vΓ³Γ³r oktober 2021 "codeloze bijlage" genoemd.

JavaScript (Web) SDK Loader Script injectie by configuration

Wanneer u ondersteunde SDK's (Software Development Kits) gebruikt, kunt u SDK-injectie inschakelen in de configuratie om automatisch JavaScript (Web) SDK Loader Script op elke pagina te injecteren.

Taal
ASP.NET Core
Node.js
Java

Zie Aan de slag met de JavaScript SDK van Application Insights voor andere methoden om uw toepassing te instrumenteren.

Volgende stappen