mirror of https://github.com/CIRCL/AIL-framework
Added module number info in index webpage
parent
78c991539e
commit
fb22816236
|
@ -83,18 +83,27 @@ def get_queues(r):
|
||||||
# We may want to put the llen in a pipeline to do only one query.
|
# We may want to put the llen in a pipeline to do only one query.
|
||||||
data = [(queue, int(card)) for queue, card in r.hgetall("queues").iteritems()]
|
data = [(queue, int(card)) for queue, card in r.hgetall("queues").iteritems()]
|
||||||
newData = []
|
newData = []
|
||||||
|
|
||||||
|
curr_range = 50
|
||||||
for queue, card in data:
|
for queue, card in data:
|
||||||
key = "MODULE_" + queue
|
key = "MODULE_" + queue + "_"
|
||||||
value = r.get(key)
|
for i in range(1, 50):
|
||||||
if value is not None:
|
curr_num = r.get("MODULE_"+ queue + "_" + str(i))
|
||||||
timestamp, path = value.split(", ")
|
if curr_num is None:
|
||||||
if timestamp is not None:
|
curr_range = i
|
||||||
startTime_readable = datetime.datetime.fromtimestamp(int(timestamp))
|
break
|
||||||
processed_time_readable = str((datetime.datetime.now() - startTime_readable)).split('.')[0]
|
|
||||||
seconds = int((datetime.datetime.now() - startTime_readable).total_seconds())
|
for moduleNum in range(1, curr_range):
|
||||||
newData.append( (queue, card, seconds) )
|
value = r.get(key + str(moduleNum))
|
||||||
else:
|
if value is not None:
|
||||||
newData.append( (queue, cards, 0) )
|
timestamp, path = value.split(", ")
|
||||||
|
if timestamp is not None:
|
||||||
|
startTime_readable = datetime.datetime.fromtimestamp(int(timestamp))
|
||||||
|
processed_time_readable = str((datetime.datetime.now() - startTime_readable)).split('.')[0]
|
||||||
|
seconds = int((datetime.datetime.now() - startTime_readable).total_seconds())
|
||||||
|
newData.append( (queue, card, seconds, moduleNum) )
|
||||||
|
else:
|
||||||
|
newData.append( (queue, cards, 0, moduleNum) )
|
||||||
|
|
||||||
return newData
|
return newData
|
||||||
|
|
||||||
|
|
|
@ -223,7 +223,8 @@ function create_queue_table() {
|
||||||
var tr = document.createElement('TR')
|
var tr = document.createElement('TR')
|
||||||
for(j = 0; j < 2; j++){
|
for(j = 0; j < 2; j++){
|
||||||
var td = document.createElement('TD')
|
var td = document.createElement('TD')
|
||||||
td.appendChild(document.createTextNode(glob_tabvar.row1[i][j]));
|
var moduleNum = j == 0 ? "." + glob_tabvar.row1[i][3] : "";
|
||||||
|
td.appendChild(document.createTextNode(glob_tabvar.row1[i][j] + moduleNum));
|
||||||
tr.appendChild(td)
|
tr.appendChild(td)
|
||||||
}
|
}
|
||||||
if (parseInt(glob_tabvar.row1[i][2]) > 60*2 && parseInt(glob_tabvar.row1[i][1]) > 2)
|
if (parseInt(glob_tabvar.row1[i][2]) > 60*2 && parseInt(glob_tabvar.row1[i][1]) > 2)
|
||||||
|
|
Loading…
Reference in New Issue