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.

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

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

Nästa steg