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.
Questo articolo fornisce una panoramica degli strumenti per monitorare e ottimizzare le prestazioni della soluzione Power Platform. Ogni strumento offre funzionalità uniche per aiutarti a diagnosticare i problemi, analizzare i modelli di utilizzo e garantire che le tue app, i tuoi flussi e i tuoi servizi dati funzionino in modo efficiente. A seconda della criticità aziendale e del rischio per la soluzione, potrebbe essere necessario usare una combinazione diversa di strumenti per evitare potenziali problemi. Esempi sono forniti in Raccomandazioni per la complessità della soluzione.
Strumenti e processi di monitoraggio e reporting
Utilizza questi strumenti essenziali per monitorare e creare report sulle prestazioni delle tue soluzioni Power Platform.
Verifica di Power Apps
Verifica di Power Apps è uno strumento integrato in Power Apps Studio che identifica potenziali problemi di prestazioni, accessibilità e formule nelle app canvas. Fornisce feedback immediato sulle aree che possono influire sulla velocità di risposta delle app o sull'esperienza utente, in modo da poter risolvere in modo proattivo i problemi prima della distribuzione.
Per utilizzare Verifica di Power Apps, apri l'app in Power Apps Studio e seleziona l'icona Verifica app (stetoscopio) dalla barra degli strumenti. Lo strumento visualizza un elenco di problemi in base alla gravità, con spiegazioni e suggerimenti per risolvere ciascun problema. Esamina e affronta regolarmente questi risultati per garantire che le tue app rimangano efficienti e facili da usare.
Monitoraggio di Power Apps
Monitoraggio di Power Apps è uno strumento diagnostico che mostra in tempo reale le prestazioni delle tue app canvas. Cattura dati di telemetria dettagliati mentre interagisci con la tua app, tra cui rendering di controllo, chiamate dati, errori e attività di rete. Queste informazioni aiutano a identificare dove si verificano rallentamenti o guasti e se sono causati da origini dati lente, formule inefficienti o problemi di rete.
Per utilizzare Monitoraggio di Power Apps, apri l'app in Power Apps Studio e seleziona Monitoraggio dalla barra degli strumenti. Si aprirà una finestra separata in cui potrai eseguire l'app e osservare come gli eventi vengono registrati in tempo reale. Seleziona un evento nella cronologia per ottenere maggiori dettagli.
Esamina questi dati per identificare quali parti della tua app necessitano di ottimizzazione e per adottare misure volte a migliorarne le prestazioni.
Per saperne di più, visita Usa Monitor per ottenere informazioni dettagliate e consigli per la tua app canvas (anteprima).
Analisi di Power Automate
Analisi di Power Automate fornisce una visualizzazione dashboard delle prestazioni dei flussi di lavoro automatizzati nel tempo. Tiene traccia di parametri quali il numero di esecuzioni riuscite e fallite, i tempi medi di esecuzione e i dettagli degli errori. Queste informazioni ti aiutano a determinare non solo se i tuoi flussi funzionano, ma anche quanto sono efficienti e dove potrebbero bloccarsi.
Per accedere a queste analisi, vai al tuo flusso in Power Automate e seleziona Analisi. Esamina i grafici e le tabelle che evidenziano tendenze e modelli, come guasti ricorrenti o passaggi lenti. Analizzando questi dati puoi identificare i colli di bottiglia, ottimizzare la logica del flusso e garantire che le tue automazioni siano affidabili e reattive.
Analisi di Dataverse
L'Analisi di Dataverse offre informazioni approfondite sulla piattaforma dati sottostante utilizzata da numerose soluzioni Power Platform. Mostra le metriche relative all'archiviazione dei dati, all'utilizzo delle API e alle prestazioni delle query, consentendo di comprendere come la soluzione interagisce con le origini dati. Queste informazioni aiutano a identificare query lente, operazioni sui dati eccessive e potenziali problemi di capacità.
Accedere a Dataverse Analytics nell'interfaccia di amministrazione di Power Platform dalla scheda Gestisci in Products>Dataverse. Esaminare i dashboard e i report che analizzano in dettaglio i modelli di utilizzo e le statistiche sulle prestazioni. Monitorando queste metriche, è possibile risolvere in modo proattivo i problemi, ad esempio l'ottimizzazione delle query o la gestione della crescita dei dati, prima che influiscano sugli utenti.
Per altre informazioni, vedere Visualizzare e scaricare l'analisi di Microsoft Dataverse.
Azure Application Insights
Azure Application Insights è un servizio di monitoraggio che si integra con le soluzioni Power Platform, in particolare quelle che utilizzano connettori personalizzati, plugin o servizi di Azure. Raccoglie dati di telemetria come interazioni dell'utente, tempi di risposta, eccezioni e chiamate di dipendenza, fornendo una visione completa dello stato di salute e delle prestazioni della tua app.
Per configurare Application Insights, crea un'istanza nel portale di Azure. Configurare quindi la soluzione Power Platform o i componenti correlati per inviare dati di telemetria. Questo processo potrebbe comportare l'aggiunta di codice di strumentazione o la configurazione dei connettori. Dopo la configurazione, utilizza la dashboard di Application Insights per visualizzare le tendenze, impostare gli avvisi e approfondire problemi specifici. Queste informazioni dettagliate sulle prestazioni della tua app ti aiutano a mantenere alte le prestazioni e a risolvere rapidamente i problemi.
Per altre informazioni, vedere Introduzione ad Application Insights.
Verifica soluzione
Verifica soluzione è uno strumento integrato in Power Apps che analizza le tue soluzioni alla ricerca di problemi comuni di prestazioni, affidabilità e sicurezza. Analizza le tue personalizzazioni, come plugin, flussi di lavoro e configurazioni e fornisce un report con consigli pratici per migliorare l'efficienza e la conformità alle procedure consigliate.
Per utilizzare Verifica soluzione, accedi alla tua soluzione nel portale Power Apps, seleziona Verifica soluzione ed esegui l'analisi. Lo strumento genera un report dettagliato che evidenzia i problemi e suggerisce correzioni, ad esempio l'ottimizzazione delle query o il refactoring del codice. Eseguire regolarmente Solution Checker per rilevare potenziali problemi in anticipo e mantenere soluzioni di alta qualità.
Per altre informazioni , vedere Migliorare le prestazioni, la stabilità e l'affidabilità delle soluzioni.
Test delle prestazioni e benchmarking
I test delle prestazioni simulano l'utilizzo reale della tua soluzione Power Platform per verificarne il comportamento in diverse condizioni, ad esempio con più utenti o grandi volumi di dati. Queste informazioni ti aiutano a identificare in che modo la tua soluzione è scalabile e dove potrebbe incontrare difficoltà con l'aumento della domanda. Il benchmarking confronta le prestazioni della tua soluzione con standard predefiniti o versioni precedenti per misurare miglioramenti o regressioni.
Esegui manualmente i test delle prestazioni chiedendo agli utenti di svolgere attività tipiche e misurando i tempi di risposta, oppure utilizzare strumenti automatizzati per simulare il carico e acquisire metriche. Test e benchmarking regolari aiutano a garantire che la soluzione rimanga reattiva e affidabile durante l'evoluzione e forniscono dati concreti per guidare l'ottimizzazione.
Tracciamento distribuito
Talvolta, un problema di prestazioni può essere diffuso tra più servizi o nascosto nelle chiamate di servizio, rendendolo difficile da rintracciare e verificandosi in modo intermittente senza uno schema chiaro. Utilizza il traccia distribuita per assicurarti di disporre della telemetria necessaria per individuare e risolvere i problemi quando si verificano.
Altre informazioni sull'implementazione di un modello di tracciamento distribuito.
Raccomandazioni per la complessità della soluzione
Quando si valutano le soluzioni Power Platform, classificarle in tre livelli di complessità. Ogni livello riflette il potenziale impatto e la complessità tecnica della soluzione:
- Basso rischio: in genere semplice e personale
- Rischio medio: comporta un impatto o un'integrazione moderati
- Rischio elevato: comprende sistemi mission-critical o altamente integrati
Con l'aumentare della complessità da un rischio basso ad uno alto, i requisiti di monitoraggio, test e ottimizzazione diventano più rigorosi. Assicurati che ogni soluzione riceva il giusto livello di attenzione e adotta le procedure consigliate appropriate per gestire le criticità e i potenziali rischi.
Nota
Un esempio sono le raccomandazioni relative alle categorie di rischio. Il contesto potrebbe richiedere di apportare modifiche in base alle proprie esigenze.
Tutte le soluzioni, a basso rischio o per la produttività personale
Quando si implementano standard in app e soluzioni nel tenant, è possibile seguire facilmente gli standard senza dover farvi riferimento costantemente. Usare strumenti che non richiedono autorizzazioni o processi aggiuntivi.
Decidere quali elementi contrassegnati da Power Apps Checker è possibile ignorare e quali elementi necessitano di mitigazione. Documentare le raccomandazioni e condividerle all'interno della community interna di Power Platform.
Assicurati di risolvere il problema relativo al caricamento ritardato inefficiente in Controllo app. Il caricamento in ritardo inefficiente si verifica in genere quando un'app dispone di riferimenti a più schermate, ad esempio una proprietà di controllo che fa riferimento a un controllo in un'altra schermata. Quando si verifica questo problema, Power Apps carica la seconda schermata per visualizzare la schermata corrente. Se il problema si verifica anche con il secondo schermo, potrebbe essere necessario caricarne un terzo e così via. Questo problema si verifica in genere quando gli sviluppatori copiano e incollano un controllo da una schermata all'altra.
Una rete intricata di riferimenti è difficile da disfare. Per evitare tali problemi, memorizza i valori condivisi tra le schermate come variabili, raccolte o funzioni denominate. Inoltre, prendi in considerazione e riduci al minimo le query delegate e i problemi di accessibilità per garantire che la tua app funzioni in modo affidabile anche se l'utilizzo dei dati e la tua base di utenti cambiano nel tempo.
Altre informazioni su Verifica di Power Apps.
Soluzioni a medio rischio
Oltre agli elementi nella categoria "tutti", le soluzioni a rischio medio richiedono un attento monitoraggio dei potenziali problemi man mano che i dati sulla soluzione aumentano nel tempo. Assicurarsi di raccogliere i dati corretti per reagire rapidamente ai problemi e identificare i miglioramenti che aumentano il valore aziendale della soluzione.
Strumenti come Monitoraggio di Power Apps, Analisi di Power Automate e Analisi di Dataverse forniscono informazioni preziose sulle prestazioni delle tue soluzioni Power Platform. Insieme, questi strumenti ti aiutano a identificare cosa funziona bene e dove è possibile apportare miglioramenti, consentendoti di ottimizzare in modo proattivo le tue soluzioni per ottenere migliori prestazioni, affidabilità e soddisfazione dell'utente.
Altre informazioni su:
Soluzioni ad alto rischio
Oltre agli strumenti suggeriti per i livelli di rischio basso e medio, le soluzioni ad alto rischio e ad elevata criticità aziendale richiedono strumenti che aiutino i team a supportare le app, consentano agli sviluppatori di reagire rapidamente per risolvere i problemi e forniscano dati e metriche di reporting per aiutare l'organizzazione a raggiungere i propri obiettivi aziendali. Le prestazioni sono fondamentali perché gli utenti abbandonano rapidamente le app che percepiscono come lente, richiedono troppo tempo o bloccano i processi aziendali.
Altre informazioni su:
Attenzione
Evitare metodi tradizionali di test di carico che inviano rapidamente un numero elevato di richieste direttamente ai servizi Power Platform, in quanto ciò può attivare la limitazione della piattaforma e influire negativamente sui risultati dei test. Prendi invece in considerazione approcci quali:
- Graduale aumento delle interazioni degli utenti per simulare modelli di utilizzo realistici.
- Utilizzo di più account o identità di test per distribuire il carico in modo uniforme.
- Utilizzo di strumenti di test automatizzati dell'interfaccia utente che imitano il comportamento effettivo dell'utente a intervalli realistici.
Questi metodi aiutano a garantire informazioni accurate sulle prestazioni senza violare le policy di utilizzo della piattaforma o incorrere in limiti di limitazione.
Passaggio successivo
Risorse correlate
- Comprendere Power Apps Studio
- Usare Monitor per ottenere approfondimenti e raccomandazioni per la tua app canvas (anteprima)
- Visualizzare e scaricare analisi di Microsoft Dataverse
- Introduzione ad Application Insights
- Migliorare le prestazioni, la stabilità e l'affidabilità della soluzione
- Traccia distribuita tra più servizi in Power Platform
- Debug delle app canvas con Monitoraggio live