2015-05-15 27 views
2

apache Spark Web UI提供了大量有關工作人員,驅動程序,存儲等的有用信息。但是,度量Servlet僅提供一些信息。例如,我從/ metrics/json獲得以下內容:如何通過Apache Spark中的JSON格式(如在Web UI中)獲取所有度量標準Apache Spark

{ 
    "version":"3.0.0", 
    "gauges":{ 
    "local-1431683138663.<driver>.BlockManager.disk.diskSpaceUsed_MB":{ 
     "value":0 
    }, 
    "local-1431683138663.<driver>.BlockManager.memory.maxMem_MB":{ 
     "value":3179 
    }, 
    "local-1431683138663.<driver>.BlockManager.memory.memUsed_MB":{ 
     "value":169 
    }, 
    "local-1431683138663.<driver>.BlockManager.memory.remainingMem_MB":{ 
     "value":3009 
    }, 
    "local-1431683138663.<driver>.DAGScheduler.job.activeJobs":{ 
     "value":1 
    }, 
    "local-1431683138663.<driver>.DAGScheduler.job.allJobs":{ 
     "value":1 
    }, 
    "local-1431683138663.<driver>.DAGScheduler.stage.failedStages":{ 
     "value":0 
    }, 
    "local-1431683138663.<driver>.DAGScheduler.stage.runningStages":{ 
     "value":1 
    }, 
    "local-1431683138663.<driver>.DAGScheduler.stage.waitingStages":{ 
     "value":0 
    } 
    }, 
    "counters":{ 
    }, 
    "histograms":{ 
    }, 
    "meters":{ 
    }, 
    "timers":{ 
    } 
} 

如何獲得其他指標(如存儲等)?

+0

還有其他指標可用存儲在這裏:HTTP://服務器的URL:端口/ API/V1 /應用/ [APP-ID] /存儲/ RDD找到所有的API在這裏下「REST API」 https://spark.apache.org/docs/latest/monitoring.html –

+0

謝謝托馬斯,他們被添加到1.4版本的監控REST API中。發佈此問題時,這些數據不可用。 – texens

回答