Add timestamp in hover text
This commit is contained in:
parent
fe82465c19
commit
1701ced07b
@ -39,12 +39,13 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
//const OK = "<div class='status-ok' title='__RESPONSE_TIME____CONDITIONS____ERRORS__'></div>"
|
//const OK = "<div class='status-ok' title='__RESPONSE_TIME____CONDITIONS____ERRORS__'></div>"
|
||||||
const OK = "<span class='badge badge-success ml-1' style='width: 5%' title='__RESPONSE_TIME____CONDITIONS____ERRORS__'>✓</span>";
|
const OK = "<span class='badge badge-success ml-1' style='width: 5%' title='__TIMESTAMP____RESPONSE_TIME____CONDITIONS____ERRORS__'>✓</span>";
|
||||||
const NOK = "<span class='badge badge-danger ml-1' style='width: 5%' title='__RESPONSE_TIME____CONDITIONS____ERRORS__'>X</span>";
|
const NOK = "<span class='badge badge-danger ml-1' style='width: 5%' title='__TIMESTAMP____RESPONSE_TIME____CONDITIONS____TIMESTAMP____ERRORS__'>X</span>";
|
||||||
|
|
||||||
function generateServiceResultBox(serviceResult) {
|
function generateServiceResultBox(serviceResult) {
|
||||||
let output = (serviceResult.success ? OK : NOK);
|
let output = (serviceResult.success ? OK : NOK);
|
||||||
output = output.replace("__RESPONSE_TIME__", "Response time:\n" + parseInt(serviceResult.duration/1000000) + "ms");
|
output = output.replace("__TIMESTAMP__", "Timestamp:\n" + prettifyTimestamp(serviceResult.timestamp));
|
||||||
|
output = output.replace("__RESPONSE_TIME__", "\n\nResponse time:\n" + parseInt(serviceResult.duration/1000000) + "ms");
|
||||||
let conditions = "";
|
let conditions = "";
|
||||||
for (let conditionResultIndex in serviceResult['condition-results']) {
|
for (let conditionResultIndex in serviceResult['condition-results']) {
|
||||||
let conditionResult = serviceResult['condition-results'][conditionResultIndex];
|
let conditionResult = serviceResult['condition-results'][conditionResultIndex];
|
||||||
@ -104,6 +105,17 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function prettifyTimestamp(timestamp) {
|
||||||
|
let date = new Date(timestamp);
|
||||||
|
let YYYY = date.getFullYear();
|
||||||
|
let MM = ((date.getMonth()+1)<10?"0":"")+""+(date.getMonth()+1);
|
||||||
|
let DD = ((date.getDate())<10?"0":"")+""+(date.getDate());
|
||||||
|
let hh = ((date.getHours())<10?"0":"")+""+(date.getHours());
|
||||||
|
let mm = ((date.getMinutes())<10?"0":"")+""+(date.getMinutes());
|
||||||
|
let ss = ((date.getSeconds())<10?"0":"")+""+(date.getSeconds());
|
||||||
|
return YYYY+"-"+MM+"-"+DD+" "+hh+":"+mm+":"+ss;
|
||||||
|
}
|
||||||
|
|
||||||
refreshResults();
|
refreshResults();
|
||||||
setInterval(function() {
|
setInterval(function() {
|
||||||
refreshResults();
|
refreshResults();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user