Vad är autoinstrumentation för Azure Monitor Application Insights?
Med automatisk instrumentering kan Application Insights snabbt och enkelt göra telemetri som mått, begäranden och beroenden tillgängliga i Application Insights-resursen.
- Inga kodändringar krävs.
- SDK-uppdateringskostnaderna elimineras.
- Rekommenderas när det är tillgängligt.
Miljöer, språk och resursproviders som stöds
I följande tabell visas det aktuella tillståndet för tillgänglighet för automatisk instrumentering.
Länkar finns till mer information för varje scenario som stöds.
Miljö/resursprovider | .NET Framework | .NET Core/.NET | Java | Node.js | Python |
---|---|---|---|---|---|
Azure App Service i Windows – Publicera som kod | ✅ 🔗 1 | ✅ 🔗 1 | ✅ 🔗 1 | ✅ 🔗 1 | ❌ |
Azure App Service i Windows – Publicera som Docker | ✅ 2 | ✅ 2 | ✅ 2 | ❌ | ❌ |
Azure App Service i Linux – Publicera som kod | ❌ | ✅ 🔗 1 | ✅ 🔗 1 | ✅ 🔗 | ❌ |
Azure App Service i Linux – Publicera som Docker | ❌ | ❌ | ✅ 🔗 2 | ✅ 🔗 | ❌ |
Azure Functions – grundläggande | ✅ 🔗 1 | ✅ 🔗 1 | ✅ 🔗 1 | ✅ 🔗 1 | ✅ 🔗 1 |
Azure Functions – beroenden | ❌ | ❌ | ✅ 🔗 2 | ❌ | ✅ 🔗 |
Azure Spring Cloud | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Azure Kubernetes Service (AKS) | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Virtuella Azure-datorer i Windows | ✅ 🔗 23 | ✅ 🔗 23 | ✅ 🔗 | ❌ | ❌ |
Lokala virtuella datorer Windows | ✅ 🔗 3 | ✅ 🔗 23 | ✅ 🔗 | ❌ | ❌ |
Fristående agent – alla miljöer | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Fotnoter
- 1: Application Insights är aktiverat som standard och aktiveras automatiskt.
- 2: Den här funktionen är i offentlig förhandsversion. Se Kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.
- 3: En agent måste distribueras och konfigureras.
Anteckning
Automatisk instrumentering kallades "kodlös koppling" före oktober 2021.
SDK-inläsningsskriptinmatning efter konfiguration
Om du använder följande SDK:er som stöds kan du konfigurera SDK-inläsningsskriptet så att det matar in från SDK:t på serversidan på varje sida.
Anteckning
Se den länkade artikeln för instruktioner om hur du installerar SDK på serversidan.
SDK | Mer information |
---|---|
ASP.NET Core | Aktivera telemetri på klientsidan för webbprogram |
Node.js | Automatisk webbinstrumentation |