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.
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
- ΒΉ: Application Insights is standaard ingeschakeld en automatisch ingeschakeld.
- Β²: Deze functie is beschikbaar als openbare preview. Zie aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.
- Β³: Er moet een agent worden geΓ―mplementeerd en geconfigureerd.
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'.