Che cos'è la strumentazione automatica per Application Insights di Monitoraggio di Azure?
La strumentazione automatica consente ad Application Insights di rendere disponibili i dati di telemetria, ad esempio metriche, richieste e dipendenze, nella risorsa di Application Insights. Consente di accedere facilmente a esperienze quali il dashboard dell'applicazione e la mappa delle applicazioni.
Se il linguaggio e la piattaforma sono supportati, selezionare il collegamento corrispondente nella tabella Ambienti, linguaggi e provider di risorse supportati per informazioni più dettagliate. In molti casi, la strumentazione automatica è abilitata per impostazione predefinita.
Quali sono i vantaggi della strumentazione automatica?
- Non sono necessarie modifiche al codice.
- Non è necessario l'accesso al codice sorgente.
- Non sono necessarie modifiche di configurazione.
- Si evita la manutenzione degli aggiornamenti degli SDK continuativa.
Ambienti, lingue e provider di risorse supportati
Nella tabella seguente viene illustrato lo stato corrente della disponibilità della strumentazione automatica.
Sono disponibili collegamenti ad 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 Informazioni di base sulla raccolta dati per Application Insights di Monitoraggio di Azure.
Ambiente/Provider di risorse | .NET Framework | .NET Core / .NET | Java | Node.js | Python |
---|---|---|---|---|---|
Servizio app di Azure in Windows - Pubblicare come codice | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ❌ |
Servizio app di Azure in Windows - Pubblicare come Docker | ✅ 🔗 ² | ✅ 🔗 ² | ✅ 🔗 ² | ✅ 🔗 ² | ❌ |
Servizio app di Azure in Linux - Pubblicare come codice | ❌ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ² |
Servizio app di 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.
- ³: un agente deve essere distribuito e configurato.
Nota
La 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 in modo da inserire automaticamente lo script del caricatore SDK JavaScript (Web) in ogni pagina.
Lingua |
---|
ASP.NET Core |
Node.JS |
Java |
Per informazioni su altri metodi per instrumentare l'applicazione con Application Insights JavaScript SDK, vedere Introduzione a JavaScript SDK.
Passaggi successivi
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per