Skip to content

[Feature][framework] Users be able to download pipeline logging archives from config-ui #2578

@klesh

Description

@klesh

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Description

Objectives

  1. Users should be able to set the path of a folder for logging file storage, by Environment Variable or .env file, namely LOGGING_DIR
  2. All logging files of a specific pipeline should be placed in one folder, i.e. PIPELINE_LOGGING_DIR=$LOGGING_DIR/pipeline-$PIPELINE_ID-$PIPELINE_CREATED_AT
  3. All logging files of tasks belongs to the pipeline should be in the pipeline logging dir, i.e. $PIPELINE_LOGGING_DIR/task-$TASK_ID-$ROW-$COL-$PLUGIN.log
  4. Provide an API endpoint /pipelines/:pipeline_id/logging.tar.gz for user to download the archived logging folder of the pipeline

@keon94 @e2corporation

Use case

Users can download the logging archive and send it to us for debugging

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

Labels

type/feature-requestThis issue is a proposal for something new

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions