Monitorare i processi Spark all'interno di un notebook

Importante

Microsoft Fabric è in anteprima.

Il notebook di Microsoft Fabric è una superficie interattiva basata sul Web per sviluppare processi Apache Spark e condurre esperimenti di Machine Learning. Questo articolo illustra come monitorare lo stato di avanzamento dei processi Spark, accedere ai log spark, ricevere consigli all'interno del notebook e passare alla visualizzazione dei dettagli dell'applicazione Spark o all'interfaccia utente spark per informazioni di monitoraggio più complete per l'intero notebook.

Monitorare lo stato del processo Spark

Un indicatore di stato del processo Spark viene fornito con una barra di stato in tempo reale che consente di monitorare lo stato di esecuzione del processo per ogni cella del notebook. È possibile visualizzare lo stato e lo stato di avanzamento delle attività nei processi e nelle fasi di Spark.

Screenshot che mostra la cella Notebook e l'elenco di stato del processo Spark.

Visualizzare i consigli di Spark Advisor

Un advisor Spark predefinito analizza il codice del notebook e le esecuzioni spark in tempo reale per ottimizzare le prestazioni in esecuzione del notebook e aiutare a eseguire errori di debug. Esistono tre tipi di consigli predefiniti: info, avviso e errore. Le icone con numeri indicano il rispettivo conteggio dei consigli in ogni categoria (info, avviso e errore) generati da Spark advisor per una determinata cella del notebook.

Per visualizzare i consigli, fare clic sulla freccia all'inizio per espandere e rivelare i dettagli.

Screenshot che mostra la lampadina.

Dopo aver espanso la sezione advisor, una o più parti di consigli diventano visibili.

Screenshot che mostra la lampadina per espandere la casella.

Rilevamento di skew di Spark Advisor

L'inclinazione dei dati è un problema comune che gli utenti riscontrano spesso. Spark advisor supporta il rilevamento delle differenze e, se viene rilevata l'inclinazione, viene visualizzata un'analisi corrispondente sotto.

Screenshot che mostra i dettagli dell'analisi asimmetria dei dati.

Accedere ai log in tempo reale di Spark

I log spark sono essenziali per individuare eccezioni e diagnosticare le prestazioni o gli errori. La funzionalità di monitoraggio contestuale nel notebook consente di visualizzare direttamente i log per la cella specifica in esecuzione. È possibile cercare i log o filtrarli in base a errori e avvisi.

Screenshot che mostra i log in tempo reale nella cella del codice.

Per accedere ad altre informazioni sull'esecuzione di Spark a livello di notebook, è possibile passare alla pagina dei dettagli dell'applicazione Spark o all'interfaccia utente spark tramite le opzioni disponibili nel menu di scelta rapida.

Screenshot che mostra la pagina dei dettagli dell'interfaccia utente spark di accesso e monitoraggio.

Passaggi successivi