2013-03-06 13:38:40 -05:00
|
|
|
// requires tableHelper
|
|
|
|
|
|
|
|
var oTable = [];
|
|
|
|
|
|
|
|
$(document).ready(function() {
|
2013-12-13 14:36:36 -05:00
|
|
|
var augment = function(data) {
|
|
|
|
for (i = 0 ; i < data.length ; i++) {
|
|
|
|
var taskId = encodeURIComponent(data[i].id)
|
|
|
|
data[i].more =
|
|
|
|
'<a href="/druid/indexer/v1/task/' + taskId + '">payload</a>' +
|
|
|
|
'<a href="/druid/indexer/v1/task/' + taskId + '/status">status</a>' +
|
|
|
|
'<a href="/druid/indexer/v1/task/' + taskId + '/log">log (all)</a>' +
|
|
|
|
'<a href="/druid/indexer/v1/task/' + taskId + '/log?offset=-8192">log (last 8kb)</a>'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2013-09-26 20:44:21 -04:00
|
|
|
$.get('/druid/indexer/v1/runningTasks', function(data) {
|
2013-03-06 13:38:40 -05:00
|
|
|
$('.running_loading').hide();
|
2013-12-13 14:36:36 -05:00
|
|
|
augment(data);
|
|
|
|
buildTable(data, $('#runningTable'));
|
2013-03-06 13:38:40 -05:00
|
|
|
});
|
|
|
|
|
2013-09-26 20:44:21 -04:00
|
|
|
$.get('/druid/indexer/v1/pendingTasks', function(data) {
|
2013-03-06 13:38:40 -05:00
|
|
|
$('.pending_loading').hide();
|
2013-12-13 14:36:36 -05:00
|
|
|
augment(data);
|
|
|
|
buildTable(data, $('#pendingTable'));
|
|
|
|
});
|
|
|
|
|
|
|
|
$.get('/druid/indexer/v1/waitingTasks', function(data) {
|
|
|
|
$('.waiting_loading').hide();
|
|
|
|
augment(data);
|
|
|
|
buildTable(data, $('#waitingTable'));
|
|
|
|
});
|
|
|
|
|
|
|
|
$.get('/druid/indexer/v1/completeTasks', function(data) {
|
|
|
|
$('.complete_loading').hide();
|
|
|
|
augment(data);
|
|
|
|
buildTable(data, $('#completeTable'));
|
2013-03-06 13:38:40 -05:00
|
|
|
});
|
|
|
|
|
2013-09-26 20:44:21 -04:00
|
|
|
$.get('/druid/indexer/v1/workers', function(data) {
|
2013-03-06 13:38:40 -05:00
|
|
|
$('.workers_loading').hide();
|
|
|
|
buildTable(data, $('#workerTable'));
|
|
|
|
});
|
|
|
|
|
2013-09-26 20:44:21 -04:00
|
|
|
$.get('/druid/indexer/v1/scaling', function(data) {
|
2013-03-06 13:38:40 -05:00
|
|
|
$('.events_loading').hide();
|
|
|
|
buildTable(data, $('#eventTable'));
|
|
|
|
});
|
2013-12-13 14:36:36 -05:00
|
|
|
});
|