Share via


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.

De term "autoinstrumentation" is een portmanteau, een taalkundige mix waarbij delen van meerdere woorden in een nieuw woord worden gecombineerd. "Autoinstrumentation" combineert "auto" en "instrumentatie.". Het ziet wijdverspreid gebruik in de waarneembaarheid van software en beschrijft het proces van het toevoegen van instrumentatiecode aan toepassingen zonder handmatige codering door ontwikkelaars.

Het proces voor automatisch instrumenteren varieert per taal en platform, maar vaak is er een wisselknop in Azure Portal. In het volgende voorbeeld ziet u een wisselknop voor Azure-app Service autoinstrumentation.

 Schermopname van het tabblad Application Insights met Inschakelen geselecteerd.

Tip

We bieden geen specifieke informatie over automatische instrumentatie voor alle talen en platforms in dit artikel. Selecteer de bijbehorende koppeling in de tabel Ondersteunde omgevingen, talen en resourceproviders voor 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.
  • Instrumentatieonderhoud 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. In dit geval raden we u aan handmatig te instrumenteren met behulp van de Azure Monitor OpenTelemetry Distro. 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.

Veelgestelde vragen

Moet de term "autoinstrumentatie" worden afbreekstreepjes?

We volgen de Microsoft Style Guide voor productdocumentatie die is gepubliceerd op het Microsoft Learn-platform .

Over het algemeen bevatten we geen afbreekstreepje na het voorvoegsel 'automatisch'.

Volgende stappen