push k8s logs to LOG SERVICE IP
parent
37fc4c1316
commit
cd4fb295e9
|
@ -3295,8 +3295,8 @@ class Kubernetes {
|
||||||
}
|
}
|
||||||
const url = `http://${ip}/api/log`;
|
const url = `http://${ip}/api/log`;
|
||||||
remote_client_logger_1.RemoteClientLogger.log(`Pushing logs to ${url}`);
|
remote_client_logger_1.RemoteClientLogger.log(`Pushing logs to ${url}`);
|
||||||
// replace newlines with escaped newlines
|
// logs to base64
|
||||||
logs = logs.replace(/\n/g, '\\n');
|
logs = Buffer.from(logs).toString('base64');
|
||||||
const response = await cloud_runner_system_1.CloudRunnerSystem.Run(`curl -X POST -d "${logs}" ${url}`, false, true);
|
const response = await cloud_runner_system_1.CloudRunnerSystem.Run(`curl -X POST -d "${logs}" ${url}`, false, true);
|
||||||
remote_client_logger_1.RemoteClientLogger.log(`Pushed logs to ${url} ${response}`);
|
remote_client_logger_1.RemoteClientLogger.log(`Pushed logs to ${url} ${response}`);
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -62,8 +62,8 @@ class Kubernetes implements ProviderInterface {
|
||||||
const url = `http://${ip}/api/log`;
|
const url = `http://${ip}/api/log`;
|
||||||
RemoteClientLogger.log(`Pushing logs to ${url}`);
|
RemoteClientLogger.log(`Pushing logs to ${url}`);
|
||||||
|
|
||||||
// replace newlines with escaped newlines
|
// logs to base64
|
||||||
logs = logs.replace(/\n/g, '\\n');
|
logs = Buffer.from(logs).toString('base64');
|
||||||
const response = await CloudRunnerSystem.Run(`curl -X POST -d "${logs}" ${url}`, false, true);
|
const response = await CloudRunnerSystem.Run(`curl -X POST -d "${logs}" ${url}`, false, true);
|
||||||
RemoteClientLogger.log(`Pushed logs to ${url} ${response}`);
|
RemoteClientLogger.log(`Pushed logs to ${url} ${response}`);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue