diff options
Diffstat (limited to 'core/src/main/twirl/masterui/index.scala.html')
-rw-r--r-- | core/src/main/twirl/masterui/index.scala.html | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/core/src/main/twirl/masterui/index.scala.html b/core/src/main/twirl/masterui/index.scala.html new file mode 100644 index 0000000000..31ca8f4132 --- /dev/null +++ b/core/src/main/twirl/masterui/index.scala.html @@ -0,0 +1,50 @@ +@(state: spark.deploy.MasterState) +@import spark.deploy.master._ + +@common.html.layout(title = "Spark Master on " + state.uri) { + + <!-- Cluster Details --> + <div class="row"> + <div class="span12"> + <ul class="unstyled"> + <li><strong>URI:</strong> spark://@(state.uri)</li> + <li><strong>Number of Workers:</strong> @state.workers.size </li> + <li><strong>Cores:</strong> @state.workers.map(_.cores).sum Total, @state.workers.map(_.coresUsed).sum Used</li> + <li><strong>Memory:</strong> @state.workers.map(_.memory).sum Total, @state.workers.map(_.memoryUsed).sum Used</li> + <li><strong>Jobs:</strong> @state.activeJobs.size Running, @state.completedJobs.size Completed </li> + </ul> + </div> + </div> + + <!-- Worker Summary --> + <div class="row"> + <div class="span12"> + <h3> Cluster Summary </h3> + <br/> + @worker_table(state.workers) + </div> + </div> + + <hr/> + + <!-- Job Summary (Running) --> + <div class="row"> + <div class="span12"> + <h3> Running Jobs </h3> + <br/> + @job_table(state.activeJobs) + </div> + </div> + + <hr/> + + <!-- Job Summary (Completed) --> + <div class="row"> + <div class="span12"> + <h3> Completed Jobs </h3> + <br/> + @job_table(state.completedJobs) + </div> + </div> + +}
\ No newline at end of file |