Spaces:
Running
Running
fix logging, show results
Browse files- static/index.html +22 -0
static/index.html
CHANGED
@@ -32,6 +32,17 @@
|
|
32 |
<input type="datetime-local" id="endTime">
|
33 |
<button onclick="filterLogs()">Filter Logs</button>
|
34 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
</div>
|
36 |
|
37 |
<script>
|
@@ -77,6 +88,8 @@
|
|
77 |
$('<td>').text(log.success ? 'Success' : 'Failure')
|
78 |
.css('color', log.success ? 'blue' : 'red')
|
79 |
.appendTo(row);
|
|
|
|
|
80 |
tbody.append(row);
|
81 |
});
|
82 |
});
|
@@ -98,7 +111,16 @@
|
|
98 |
updateLogs(model, startTime, endTime);
|
99 |
}
|
100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
$(document).ready(function() {
|
|
|
102 |
updateCharts();
|
103 |
updateLogs();
|
104 |
updateModelSelect();
|
|
|
32 |
<input type="datetime-local" id="endTime">
|
33 |
<button onclick="filterLogs()">Filter Logs</button>
|
34 |
</div>
|
35 |
+
<table id="logTable">
|
36 |
+
<thead>
|
37 |
+
<tr>
|
38 |
+
<th>Timestamp</th>
|
39 |
+
<th>Model</th>
|
40 |
+
<th>Status</th>
|
41 |
+
</tr>
|
42 |
+
</thead>
|
43 |
+
<tbody>
|
44 |
+
</tbody>
|
45 |
+
</table>
|
46 |
</div>
|
47 |
|
48 |
<script>
|
|
|
88 |
$('<td>').text(log.success ? 'Success' : 'Failure')
|
89 |
.css('color', log.success ? 'blue' : 'red')
|
90 |
.appendTo(row);
|
91 |
+
$('<td>').text(log.failure_message || 'N/A').appendTo(row);
|
92 |
+
$('<td>').text(log.response_data ? JSON.stringify(log.response_data) : 'N/A').appendTo(row);
|
93 |
tbody.append(row);
|
94 |
});
|
95 |
});
|
|
|
111 |
updateLogs(model, startTime, endTime);
|
112 |
}
|
113 |
|
114 |
+
function setDefaultDates() {
|
115 |
+
const now = new Date();
|
116 |
+
const oneWeekAgo = new Date(now.getTime() - 7 * 24 * 60 * 60 * 1000);
|
117 |
+
|
118 |
+
document.getElementById('endTime').value = now.toISOString().slice(0, 16);
|
119 |
+
document.getElementById('startTime').value = oneWeekAgo.toISOString().slice(0, 16);
|
120 |
+
}
|
121 |
+
|
122 |
$(document).ready(function() {
|
123 |
+
setDefaultDates();
|
124 |
updateCharts();
|
125 |
updateLogs();
|
126 |
updateModelSelect();
|