2
我知道神經節可以用來監測像Spark這樣的集羣中的資源利用情況。但它會爲我的申請提供一份總體報告。如何從spark應用程序的代碼監視/生成彙總的CPU/RAM利用率報告?
但是,如果我想知道我的代碼的特定部分使用了多少資源,有什麼辦法嗎?
A
My code
B
例如,我想知道從CPU/RAM利用率B.我可以計算出代碼中運行時,即火花Java應用程序,但我不知道我怎樣才能知道具體的該部分的資源利用率。我有一個想法,如果我能以某種方式在B生成一個報告(比如call api for ganglia report),它基本上可以顯示我使用的資源。儘管在A之前它不會排除任何內容,但它現在仍然適用於我如果這種解決方案存在
預先感謝您。
我想通過一些調整它可以爲你工作。 由於度量標準與HDFS一起導出爲時間戳,因此使用代碼的開始和結束時間戳很容易提取出您感興趣的部分。 關於安裝要求,我可以幫忙。 這是https://github.com/ibm-research-ireland/sparkoscope/issues/8你的問題? –
這是,它後來解決了 我認爲這是與我使用的機器有關 – user3086871