Che cos'è l'strumentazione automatica per Application Insights di Monitoraggio di Azure?

La strumentazione automatica consente ad Application Insights di rendere disponibili dati di telemetria come metriche, richieste e dipendenze nella risorsa di Application Insights. Offre un facile accesso alle esperienze, ad esempio il dashboard dell'applicazione e la mappa delle applicazioni.

Se la lingua e la piattaforma sono supportate, selezionare il collegamento corrispondente nella tabella Ambienti, lingue e provider di risorse supportati per informazioni più dettagliate. In molti casi, l'strumentazione automatica è abilitata per impostazione predefinita.

Quali sono i vantaggi dell'strumentazione automatica?

  • Le modifiche al codice non sono necessarie.
  • L'accesso al codice sorgente non è obbligatorio.
  • Le modifiche alla configurazione non sono necessarie.
  • La manutenzione degli aggiornamenti dell'SDK in corso viene eliminata.

Ambienti, lingue e provider di risorse supportati

Nella tabella seguente viene illustrato lo stato corrente della disponibilità di strumentazione automatica.

Vengono forniti collegamenti a altre informazioni per ogni scenario supportato.

Nota

Se l'ambiente di hosting o il provider di risorse non è elencato nella tabella seguente, la strumentazione automatica non è supportata. È possibile instrumentare manualmente il codice usando gli SDK di Application Insights o le distribuzioni OpenTelemetry di Monitoraggio di Azure. Per altre informazioni, vedere Nozioni di base sulla raccolta dati di Application Insights per Monitoraggio di Azure.

Ambiente/Provider di risorse .NET Framework .NET Core/ .NET Java Node.js Python
servizio app Azure in Windows - Pubblica come codice ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
servizio app Azure in Windows - Pubblica come Docker ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ²
servizio app Azure in Linux - Pubblica come codice ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ✅ 🔗 ²
servizio app Azure in Linux - Pubblicare come Docker ✅ 🔗 ✅ 🔗 ✅ 🔗
Funzioni di Azure - Base ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Funzioni di Azure - Dipendenze ✅ 🔗
Azure Spring Apps ✅ 🔗
Servizio Azure Kubernetes (AKS) ✅ 🔗
Macchine virtuali di Azure Windows ✅ 🔗 ² ³ ✅ 🔗 ² ³ ✅ 🔗
Macchine virtuali locali Windows ✅ 🔗 ³ ✅ 🔗 ² ³ ✅ 🔗
Agente autonomo - qualsiasi ambiente ✅ 🔗

Note

  • ¹: Application Insights è attivato per impostazione predefinita e abilitato automaticamente.
  • ²: questa funzionalità è disponibile in anteprima pubblica. Vedere Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.
  • ²: è necessario distribuire e configurare un agente.

Nota

L'strumentazione automatica era nota come "collegamento senza codice" prima di ottobre 2021.

Inserimento di script del caricatore sdk JavaScript (Web) per configurazione

Quando si usano sdk (Software Development Kit) supportati, è possibile abilitare l'inserimento dell'SDK nella configurazione per inserire automaticamente script del caricatore SDK JavaScript (Web) in ogni pagina.

Lingua
ASP.NET Core
Node.JS
Java

Per altri metodi per instrumentare l'applicazione con Application Insights JavaScript SDK, vedere Introduzione a JavaScript SDK.

Passaggi successivi