Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure Monitor Application Insights è una funzionalità di OpenTelemetry di Monitoraggio di Azure che offre il monitoraggio delle prestazioni delle applicazioni (APM) per le applicazioni Web in tempo reale. L'integrazione con OpenTelemetry (OTel) offre un approccio indipendente dal fornitore per la raccolta e l'analisi dei dati di telemetria, consentendo un'osservabilità completa delle applicazioni.
Esperienze di Application Insights
Application Insights supporta OpenTelemetry (OTel) per raccogliere dati di telemetria in un formato standardizzato tra piattaforme. L'integrazione con i servizi di Azure consente un monitoraggio e una diagnostica efficienti, migliorando l'osservabilità e le prestazioni delle applicazioni.
Indagine
- Dashboard dell'applicazione: una valutazione immediata dell'integrità e delle prestazioni dell'applicazione.
- Mappa delle applicazioni: panoramica visiva dell'architettura dell'applicazione e delle interazioni dei componenti.
- Metriche attive: dashboard di analisi in tempo reale per informazioni dettagliate sulle attività e sulle prestazioni dell'applicazione.
- Ricerca transazioni: tracciare e diagnosticare le transazioni per identificare i problemi e ottimizzare le prestazioni.
- Visualizzazione disponibilità: monitorare e testare in modo proattivo la disponibilità e la velocità di risposta degli endpoint dell'applicazione.
- Visualizzazione errori: identificare e analizzare gli errori nell'applicazione per ridurre al minimo i tempi di inattività.
- Visualizzazione delle prestazioni: Esamina le metriche delle prestazioni dell'applicazione e i potenziali colli di bottiglia.
Monitoraggio
- Avvisi: monitorare un'ampia gamma di aspetti dell'applicazione e attivare varie azioni.
- Metriche: approfondimenti sui dati delle metriche per comprendere i modelli di utilizzo e le tendenze.
- Impostazioni di diagnostica: configurare l'esportazione in streaming dei log e delle metriche della piattaforma nella destinazione desiderata.
- Log: recuperare, consolidare e analizzare tutti i dati raccolti nei log di monitoraggio di Azure.
- Cartelle di lavoro: creare report e dashboard interattivi che visualizzano i dati di monitoraggio delle applicazioni.
Utilizzo
- Utenti, sessioni ed eventi: determinare quando, dove e come gli utenti interagiscono con l'app Web.
- Imbuti: Analizzare i tassi di conversione per identificare dove gli utenti progrediscono o abbandonano l'imbuto.
- Flussi: Visualizza i percorsi degli utenti nel sito per identificare le aree di coinvolgimento elevato e i punti di uscita.
- Coorti: Raggruppare gli utenti in base a caratteristiche condivise per semplificare l'identificazione delle tendenze, la segmentazione e la risoluzione dei problemi di prestazione.
Analisi codice
- Profiler .NET: acquisire, identificare e visualizzare le tracce delle prestazioni per l'applicazione.
- Ottimizzazioni del codice: sfruttare l'intelligenza artificiale per creare applicazioni migliori ed efficienti.
- Snapshot debugger: raccoglie automaticamente gli snapshot di debug quando si verificano eccezioni nell'applicazione .NET
Modello di logica
Il diagramma del modello di logica visualizza i componenti di Application Insights e il modo in cui interagiscono.
Nota
Le impostazioni del firewall devono essere modificate affinché i dati possano raggiungere gli endpoint di inserimento. Per altre informazioni, vedere Accesso agli endpoint di Monitoraggio di Azure e configurazione del firewall.
Lingue supportate
Questa sezione descrive gli scenari supportati.
Per altre informazioni sulla strumentazione delle applicazioni per abilitare Application Insights, vedere Nozioni di base sulla raccolta dei dati.
Strumentazione automatica (abilitare senza modifiche al codice)
Strumentazione manuale
Distribuzione di OpenTelemetry
SDK JavaScript sul lato client
SDK Application Insights (API classica)
Piattaforme e framework supportati
Questa sezione elenca tutte le piattaforme e i framework supportati.
Integrazione del servizio di Azure (abilitazione del portale, distribuzioni di Azure Resource Manager)
- Macchine virtuali di Azure e set di scalabilità di macchine virtuali di Azure
- Servizio app di Azure
- Funzioni di Azure
- App di Azure Spring
- Servizi cloud di Azure, inclusi ruoli Web e di lavoro
Framework di registrazione
ILogger
- Log4Net, NLog o System.Diagnostics.Trace
-
Log4J
, Logback o java.util.logging - Plug-in LogStash
- Monitoraggio di Azure
Esportazione e analisi dei dati
Kit di sviluppo software (SDK) non supportati
Sono disponibili molti SDK di Application Insights supportati dalla community, ma Microsoft fornisce supporto solo per le opzioni di strumentazione elencati in questo articolo.
Risoluzione dei problemi
Per assistenza per la risoluzione dei problemi di Application Insights, vedere la documentazione dedicata sulla risoluzione dei problemi.
Assistenza e supporto
Supporto tecnico di Azure
Per i problemi di supporto di Azure, aprire un ticket di supporto di Azure.
Domande generali
Pubblicare domande generali nel forum Domande e risposte di Microsoft.
Domande sulla scrittura del codice
Pubblicare domande di codifica in Stack Overflow usando un azure-application-insights
tag.
Community per commenti e suggerimenti
Lasciare commenti e suggerimenti sul prodotto per il team di progettazione nella community di feedback.
Passaggi successivi
- Per esaminare le domande frequenti, vedere Domande frequenti su Application Insights
- Nozioni di base sulla raccolta dati
- Risorse basate sull'area di lavoro
- Panoramica della strumentazione automatica
- Dashboard dell'applicazione
- Mappa delle applicazioni
- Metriche in tempo reale
- Ricerca transazioni
- Panoramica della disponibilità
- Utenti, sessioni ed eventi