Я бы рекомендовал вам напрямую использовать интерфейс, который обеспечивает искру. Он предоставляет много информации и показателей по времени, шагам, использованию сети и т. Д. ...
Вы можете узнать подробнее об этом здесь: https://spark.apache.org/docs/ last / monitoring.html
Кроме того, в новой версии Spark (1.4.0) есть хороший визуализатор, чтобы понять шаги и этапы ваших искровых заданий.
Не изменяйте структуру, работайте внутри нее.
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div>
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenu1">
<table class="table table-condensed">
<tr>
<th>File Name</th>
<th>Status</th>
</tr>
<tr>
<a href="#">
<td>Jill</td>
<td>Smith</td>
</a>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
</tr>
</table>
</div>
</div>
</div>