|
@ -483,7 +483,7 @@ export default { |
|
|
console.log("User: " + data.user + " Token: " + data.token); |
|
|
console.log("User: " + data.user + " Token: " + data.token); |
|
|
this.$socket.client.emit("onevent", data.user); |
|
|
this.$socket.client.emit("onevent", data.user); |
|
|
}, |
|
|
}, |
|
|
async IsJsonString(str) { |
|
|
IsJsonString(str) { |
|
|
try { |
|
|
try { |
|
|
JSON.parse(str); |
|
|
JSON.parse(str); |
|
|
} catch (e) { |
|
|
} catch (e) { |
|
@ -752,7 +752,7 @@ export default { |
|
|
created() { |
|
|
created() { |
|
|
//var logintoken = new URL(location.href).searchParams.get("token"); |
|
|
//var logintoken = new URL(location.href).searchParams.get("token"); |
|
|
var logintoken = new URL( |
|
|
var logintoken = new URL( |
|
|
"https://api-client.swarmlab.io:8088/?token=e9179d07171a46568fe482568398ca20343d694f" |
|
|
"https://api-client.swarmlab.io:8088/?token=7d01aaaf1c71ab27e6041fb157c9e46077240741" |
|
|
).searchParams.get("token"); |
|
|
).searchParams.get("token"); |
|
|
this.logintoken = logintoken; |
|
|
this.logintoken = logintoken; |
|
|
// === We get the user + check for the token if exists |
|
|
// === We get the user + check for the token if exists |
|
@ -995,6 +995,7 @@ export default { |
|
|
// Check if the log is by a node_service and change color of the type field |
|
|
// Check if the log is by a node_service and change color of the type field |
|
|
if (val.tag.includes("node") && this.IsJsonString(val.log)) { |
|
|
if (val.tag.includes("node") && this.IsJsonString(val.log)) { |
|
|
var test = JSON.parse(val.log); |
|
|
var test = JSON.parse(val.log); |
|
|
|
|
|
test.app_name = val.container_name; |
|
|
if (test.type == "out") { |
|
|
if (test.type == "out") { |
|
|
test.type = '<div class="outtype" >' + test.type + "</div>"; |
|
|
test.type = '<div class="outtype" >' + test.type + "</div>"; |
|
|
this.localDataOut.push(test); |
|
|
this.localDataOut.push(test); |
|
@ -1004,7 +1005,34 @@ export default { |
|
|
} |
|
|
} |
|
|
this.localData.push(test); |
|
|
this.localData.push(test); |
|
|
} //check if the log is by the mongodb and change color |
|
|
} //check if the log is by the mongodb and change color |
|
|
else if (val.tag.includes("mongodb")) { |
|
|
else if (val.tag.includes("node") && !this.IsJsonString(val.log)) { |
|
|
|
|
|
var tmp2; |
|
|
|
|
|
var type; |
|
|
|
|
|
if (val.source.includes("stdout")) { |
|
|
|
|
|
// console.log("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); |
|
|
|
|
|
//type = '<div class="outtype" >' + val.source + "</div>"; |
|
|
|
|
|
tmp2 = { |
|
|
|
|
|
message: val.log, |
|
|
|
|
|
timestamp: val.time, |
|
|
|
|
|
type: '<div class="outtype" >' + "out" + "</div>", |
|
|
|
|
|
process_id: "-", |
|
|
|
|
|
app_name: val.container_name, |
|
|
|
|
|
}; |
|
|
|
|
|
this.localDataOut.push(tmp2); |
|
|
|
|
|
this.localData.push(tmp2); |
|
|
|
|
|
} else if (val.source.includes("stderr")) { |
|
|
|
|
|
//type = '<div class="outtype" >' + val.source + "</div>"; |
|
|
|
|
|
tmp2 = { |
|
|
|
|
|
message: val.log, |
|
|
|
|
|
timestamp: val.time, |
|
|
|
|
|
type: '<div class="errtype" >' + "err" + "</div>", |
|
|
|
|
|
process_id: "-", |
|
|
|
|
|
app_name: val.container_name, |
|
|
|
|
|
}; |
|
|
|
|
|
this.localDataError.push(tmp2); |
|
|
|
|
|
this.localData.push(tmp2); |
|
|
|
|
|
} |
|
|
|
|
|
} else if (val.tag.includes("mongodb") && this.IsJsonString(val.log)) { |
|
|
// ========== push data for raw table ============ |
|
|
// ========== push data for raw table ============ |
|
|
var tmp = JSON.parse(val.log); |
|
|
var tmp = JSON.parse(val.log); |
|
|
|
|
|
|
|
|