Currently, workflow steps output three kinds of logs:
stdout, some detailed logs of AI jobs
stderr, error logs of AI jobs.
Response message which pipe to SQLFlow GUI, such as diagnostic message and AI job running phase(not implement).
In the current codebase, we mixed Response message and stdout/stderr, all theses message would be shown on the Argo UI website, but Repsonse message is the protobuf format, we don't want users see them.
Currently, workflow steps output three kinds of logs:
Response
message which pipe to SQLFlow GUI, such as diagnostic message and AI job running phase(not implement).In the current codebase, we mixed
Response
message and stdout/stderr, all theses message would be shown on the Argo UI website, butRepsonse
message is the protobuf format, we don't want users see them.So we can use Kubernetes sidecar container to collective
Response
message and pipe to SQLFlow GUI.