MaxCompute Studio使用心得係列4——可視化查看所有job並分析運行情況
在使用MaxCompute的時候,很多同學會關注當前項目有多少任務在執行,哪些任務耗時長,哪些任務已經完成,並且能通過任務的logview來分析任務耗時長的原因。
ofo的同學選擇自己搭建任務管理平台通過sdk函數獲取MaxCompute 相關job信息進行管理。如《MaxCompute的任務狀態和多任務執行》所分享。
其他的沒有精力自己搭建平台,可以通過show p -all;
命令查看所有job,再通過wait instanceid;
查看這個job的logview,最後通過logview再查看具體的執行日誌。如《如何在客戶端上追蹤一個任務信息》所介紹。
今天我要分享的是通過MaxCompute Studio可以可視化查看項目想的所有job並分析運行情況。具體操作如下:
-
查看某個項目下,過去24小時的所有job列表,並查看那些job耗時最長。
進入Studio的job explorer選項卡,選擇需要查看的項目(該項目鏈接必須已經配置好,可以參考《項目空間連接管理》);狀態選擇’全部作業‘;提交者選擇’任何人‘(項目owner肯定有權限,其他同學有project的list權限也可以否則隻能看自己提交的job):
在查詢結果列表中,點擊“總時長”進行高到低排序既可得出上圖列表。注意,界麵最多顯示滿足條件的前1000條記錄。
-
查看耗時最長的job的具體運行情況。
可以直接雙擊查詢列表中總時長按高到低排列後時長最高的job,既可打開該作業的詳情顯示區。
注意,如果job已經超過7天,詳情中隻能查看基本的一些基本信息包括腳本信息。
在作業詳情顯示區,如果該job沒超過7天,那麼可以查看詳細的執行過程日誌,具體分析操作參考可以上一篇的分享《MaxCompute Studio使用心得係列3——可視化分析作業運行》。
好了,想可視化查看所有job以及job的具體運行信息,就分享到這。若能通過instance id搜索想看的job,以及通過腳本內容關鍵字搜索哪些job執行過這些內容就更好了!
最後更新:2017-11-14 17:34:08