Vad är autoinstrumentation för Azure Monitor Application Insights?

Med automatisk instrumentering kan Application Insights göra telemetri som mått, begäranden och beroenden tillgängliga i Application Insights-resursen. Det ger enkel åtkomst till funktioner som programinstrumentpanelen och programkartan.

Om ditt språk och din plattform stöds väljer du motsvarande länk i tabellen Miljöer, språk och resursproviders som stöds för mer detaljerad information. I många fall är autoinstrumentation aktiverad som standard.

Vilka är fördelarna med autoinstrumentation?

  • Kodändringar krävs inte.
  • Åtkomst till källkod krävs inte.
  • Konfigurationsändringar krävs inte.
  • Pågående SDK-uppdateringsunderhåll har eliminerats.

Miljöer, språk och resursprovidrar 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.

Kommentar

Om värdmiljön eller resursprovidern inte visas i följande tabell stöds inte automatisk instrumentering. Du kan instrumentera koden manuellt med Application Insights SDK:er eller Azure Monitor OpenTelemetry Distros. Mer information finns i Grunderna för datainsamling i Azure Monitor Application Insights.

Miljö/resursprovider .NET Framework .NET Core/.NET Java Node.js Python
Azure App Service i Windows – Publicera som kod ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure App Service i Windows – Publicera som Docker ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ²
Azure App Service på Linux – Publicera som kod ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ✅ 🔗 ²
Azure App Service på Linux – Publicera som Docker ✅ 🔗 ✅ 🔗 ✅ 🔗
Azure Functions – grundläggande ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure Functions – beroenden ✅ 🔗
Azure Spring Apps ✅ 🔗
Azure Kubernetes Service (AKS) ✅ 🔗
Virtuella Azure-datorer Windows ✅ 🔗 ² ³ ✅ 🔗 ² ³ ✅ 🔗
Lokala virtuella datorer Windows ✅ 🔗 ³ ✅ 🔗 ² ³ ✅ 🔗
Fristående agent – alla miljöer ✅ 🔗

Fotnoter

Kommentar

Autoinstrumentation kallades "kodlös bifogad" före oktober 2021.

JavaScript(Web) SDK Loader Script injection by configuration

När du använder SDK:er (Software Development Kits) som stöds kan du aktivera SDK-inmatning i konfigurationen för att automatiskt mata in JavaScript(Web) SDK Loader Script på varje sida.

Språk
ASP.NET Core
Node.js
Java

Andra metoder för att instrumentera ditt program med Application Insights JavaScript SDK finns i Komma igång med JavaScript SDK.

Nästa steg