Visualizzazione dei dati Application Insights

Completato

Dopo aver configurato l'applicazione per l'invio della telemetria ad Application Insights, è possibile visualizzare i dati raccolti dal portale di Azure. Dalla risorsa Application Insights nel portale, sono disponibili le seguenti modalità per accedere ai dati:

  • Visualizzazioni individuali: ad esempio, il report degli utenti consente di visualizzare i dati di riepilogo per un periodo di tempo e di eseguire il drill-down dei dettagli.

  • Cartelle di lavoro: forniscono informazioni dettagliate sulla disponibilità, le prestazioni, l'utilizzo e l'integrità generale dei componenti sottostanti. Sono disponibili diverse cartelle di lavoro predefinite ed è possibile crearne di proprie per includere dati da più origini dati di Azure.

  • Registri: consentono di eseguire query sui dati di eventi grezzi e individuare modelli. Inoltre, è possibile rispondere alle domande direttamente in Application Insights nel portale di Azure o in un'app esterna come Power BI.

È possibile usare Application Insights per raccogliere dati sulle prestazioni delle applicazioni per molti diversi tipi di applicazioni, tra cui Power Apps. Per questo motivo, il portale offre molte visualizzazioni e modelli di cartelle di lavoro differenti per i diversi tipi di applicazioni. Non tutte le visualizzazioni e i modelli di cartelle di lavoro sono applicabili a Power Apps e mentre si esplorano le diverse risorse, si potrebbe scoprire che molte di queste non contengono dati o forniscono un'esperienza limitata.

Di seguito sono elencati visualizzazioni e modelli di cartelle di lavoro utili per Power Apps:

  • Analisi > Ricerca transazioni

  • Monitoraggio > Metriche

  • Monitoraggio > Registri

  • Monitoraggio > Cartelle di lavoro > Indice prestazioni app

  • Monitoraggio > Cartelle di lavoro > Utenti attivi

  • Monitoraggio > Cartelle di lavoro > Analisi visualizzazioni di pagina

  • Monitoraggio > Cartelle di lavoro > Utenti coinvolti

  • Monitoraggio > Cartelle di lavoro > Nuovo, di ritorno e abbandono

  • Monitoraggio > Cartelle di lavoro > Calendario di utilizzo

  • Monitoraggio > Cartelle di lavoro > Utilizzo durante il giorno

  • Monitoraggio > Cartelle di lavoro > Tempestività utente

  • Monitoraggio > Cartelle di lavoro > Conservazione utente

  • Utilizzo > Utenti

  • Utilizzo > Sessioni

  • Utilizzo > Eventi

  • Utilizzo > Flussi utente

Un buon punto di partenza è Utilizzo > Utenti per poi determinare chi/quante persone stanno usando l'app. Per trovare la risorsa Application Insights nel portale di Azure, selezionare Tutte le risorse, quindi ricercare il nome fornito.

Coorti

L'uso delle coorti consentirà di definire insiemi di utenti, eventi o operazioni che hanno qualcosa in comune. Ad esempio, è possibile definire una coorte per tutti gli utenti di una schermata specifica nella tua app. Un altro esempio potrebbe essere rappresentato da tutti gli utenti di un paese/area geografica. È quindi possibile usare la coorte per filtrare le visualizzazioni Application Insights.

Visualizzazioni personalizzate

Dalla maggior parte delle visualizzazioni integrate, come Utenti e Metriche, è possibile aggiungere o modificare i filtri e altri criteri per poi salvare la visualizzazione personalizzata. Questo approccio può rivelarsi utile se si filtrano spesso le stesse informazioni ogni volta che si visitano i dati. Ad esempio, è possibile creare un nuovo grafico sulle metriche, personalizzando quindi l'intervallo di tempo e la granularità.

Avvisi

È possibile usare la funzionalità Avvisi per restare al corrente delle metriche e inviare notifiche quando le app non si comportano come previsto. Ad esempio, si potrebbe impostare un avviso se il tempo medio di caricamento della pagina è alto.

Screenshot della schermata Crea regola di avviso.

Power BI

Se si desidera usare Power BI per creare visualizzazioni personalizzate, è possibile importare i dati di registro in un set di dati Power BI.

Automazione della creazione di report mediante Power Automate

Grazie all'uso del connettore di Monitoraggio di Azure è possibile creare flussi di lavoro automatizzati che usano i dati dell'area di lavoro Application Insights. Ad esempio, si potrebbe avere un'e-mail quotidiana che include un elenco di errori registrati dagli utenti dell'app.