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
- ΒΉ: 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.
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.