@(state: spark.deploy.MasterState)
@import spark.deploy.master._
@import spark.Utils
@spark.common.html.layout(title = "Spark Master on " + state.host) {
- URL: @(state.uri)
- Workers: @state.workers.size
- Cores: @{state.workers.map(_.cores).sum} Total,
@{state.workers.map(_.coresUsed).sum} Used
- Memory: @{Utils.memoryMegabytesToString(state.workers.map(_.memory).sum)} Total,
@{Utils.memoryMegabytesToString(state.workers.map(_.memoryUsed).sum)} Used
- Applications: @state.activeApps.size Running, @state.completedApps.size Completed
Workers
@worker_table(state.workers.sortBy(_.id))
Running Applications
@app_table(state.activeApps.sortBy(_.startTime).reverse)
Completed Applications
@app_table(state.completedApps.sortBy(_.endTime).reverse)
}