Share via


監視筆記本中的Spark作業

Microsoft Fabric 筆記本是以 Web 為基礎的互動式介面,可用於開發 Apache Spark 作業及進行機器學習實驗。 本文概述如何監視 Spark 作業的進度、存取 Spark 記錄、接收筆記本內的建議,以及流覽至 Spark 應用程式詳細數據檢視或 Spark UI,以取得整個筆記本的更全面監視資訊。

監視 Spark 作業進度

Spark 作業進度指標隨附實時進度列,可協助您監視每個筆記本數據格的作業執行狀態。 您可以檢視 Spark 作業和階段的狀態和工作進度。

Screenshot showing Notebook cell and Spark job progress list.

監視資源使用量

執行程式使用狀況圖表會以可視化方式顯示 Spark 作業執行程式和資源使用量的配置。 目前,只有Spark 3.4和更新版本的運行時間資訊才會顯示這項功能。 按兩下 [ 資源] 索引標籤,會顯示程式代碼資料格資源使用量的折線圖。

Screenshot showing Notebook cell and resource usage of code cell.

檢視 Spark Advisor 建議

內建的 Spark 建議程式會即時分析筆記本程式代碼和 Spark 執行,以協助優化筆記本的執行效能,並協助偵錯失敗。 內建建議有三種類型:資訊、警告和錯誤。 具有數位的圖示會指出 Spark 建議程式針對特定筆記本數據格所產生的每個類別(資訊、警告和錯誤)中各自的建議計數。

若要檢視建議,請按兩下開頭的箭號展開並顯示詳細數據。

Screenshot showing light bulb.

展開 Advisor 區段之後,會顯示一或多個建議。

Screenshot showing light bulb to expand the box.

Spark Advisor 扭曲偵測

數據扭曲是用戶經常遇到的常見問題。 Spark 建議程式支援扭曲偵測,如果偵測到扭曲,則會在下面顯示對應的分析。

Screenshot showing Data Skew Analysis details.

存取 Spark 實時記錄

Spark 記錄對於尋找例外狀況和診斷效能或失敗至關重要。 筆記本中的內容監視功能會將記錄直接帶入您執行的特定數據格。 您可以搜尋記錄,或依錯誤和警告加以篩選。

Screenshot showing the real time logs under the code cell.

如果您想要存取筆記本層級 Spark 執行的其他資訊,您可以流覽至 Spark 應用程式詳細資料頁面,或透過操作功能表中可用的選項流覽至 Spark 應用程式詳細數據頁面或 Spark UI。

Screenshot showing the access spark ui and monitoring detail page.