This repository has been archived by the owner on Apr 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathBlack_Holes.html
53 lines (51 loc) · 2.72 KB
/
Black_Holes.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
## -*- coding: utf-8 -*-
<%inherit file="/module_base.html" />
<%def name="content()">
% for queue in failed:
<p>Black Hole tests for queue ${queue} (totally ${failed[queue]} job failures):</p>
<table class="TableData">
<tr class="TableHeader">
<td>Worker Node</td>
<td>Failed Jobs</td>
<td>Failed Jobs (Percentage)</td>
</tr>
% for detail in details:
% if detail['queue_name'] == queue:
% if float(config_settings['black_hole_critical_threshold']) != 0 and float(detail['failed'])/float(failed[queue]) >= float(config_settings['black_hole_critical_threshold']):
<tr bgcolor=#FF6464>
<td>${detail['worker_node']}</td>
<td>${detail['failed']}</td>
<td>${round(float(detail['failed'])/float(failed[queue])*100)}</td>
</tr>
% elif float(config_settings['black_hole_critical_threshold']) != 0 and float(detail['failed'])/float(failed[queue]) >= float(config_settings['black_hole_warning_threshold']):
<tr bgcolor=#FFFF96>
<td>${detail['worker_node']}</td>
<td>${detail['failed']}</td>
<td>${round(float(detail['failed'])/float(failed[queue])*100.)}</td>
</tr>
% endif
% endif
% endfor
</table>
<input type="button" value="show/hide good queues" onfocus="this.blur()" onclick="$('#${module.instance_name}_${queue}_details').slideToggle()" />
<div id="${module.instance_name}_${queue}_details" style="display:none;">
<table class="TableData">
<tr class="TableHeader">
<td>Worker Node</td>
<td>Failed Jobs</td>
<td>Failed Jobs (Percentage)</td>
</tr>
%for detail in details:
% if float(config_settings['black_hole_critical_threshold']) != 0 and float(detail['failed'])/float(failed[queue]) < float(config_settings['black_hole_critical_threshold']) and float(detail['failed'])/float(failed[queue]) < float(config_settings['black_hole_warning_threshold']):
<tr bgcolor=#AAFFAA>
<td>${detail['worker_node']}</td>
<td>${detail['failed']}</td>
<td>${round(float(detail['failed'])/float(failed[queue])*100.)}</td>
</tr>
% endif
% endfor
</table>
</div>
</p>
% endfor
</%def>