Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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 schakelknop voor Azure App Service autoinstrumentation.
Aanbeveling
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.
Er zijn koppelingen beschikbaar naar meer informatie voor elke ondersteunde 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-/hulpbronprovider | .NET Framework | .NET Core/.NET | Java | Node.js | Python |
---|---|---|---|---|---|
Azure-app-service in Windows - Publiceren als code | β π ΒΉ | β π ΒΉ | β π ΒΉ | β π ΒΉ | β |
Azure App Service in Windows - Publiceren als container β΄ | β π Β² | β π Β² | β π Β² | β π Β² | β |
Azure-app-service in Linux - Publiceren als code | β | β π ΒΉ | β π ΒΉ | β π ΒΉ | β π Β² |
Azure App Service in Linux - Publiceren als container β΄ | β | β π | β π | β π | β |
Azure Functions - basic | β π ΒΉ | β π ΒΉ | β π ΒΉ | β π ΒΉ | β π ΒΉ |
Azure Functions - afhankelijkheden | β | β | β π | β | β |
Azure Spring Apps | β | β | β π | β | β |
Azure Kubernetes Service (AKS) | β | β | β π Β² | β π Β² | β |
Azure Windows-virtuele machines | β π Β² Β³ | β π Β² Β³ | β π | β | β |
On-premises virtuele machines 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.
- β΄: Autoinstrumentation ondersteunt alleen toepassingen met één container. Voor toepassingen met meerdere containers is handmatige instrumentatie vereist met behulp van de Azure Monitor OpenTelemetry Distro.
Notitie
Auto-instrumentatie werd vΓ³Γ³r oktober 2021 "codeloze verbinding" genoemd.
Volgende stappen
- Als u veelgestelde vragen (FAQ) wilt bekijken, raadpleegt u De veelgestelde vragen over auto-instrumentatie
- Overzicht van Application Insights
- Overzichtsdashboard van Application Insights
- Overzicht van de toepassing