Skip to content

queue: track logs #8483

Closed as not planned
Closed as not planned
@dberenbaum

Description

@dberenbaum

dvc queue saves info into .dvc/tmp/exps, including stdout, stderr, and structured JSON output with info like time and return code. This is useful info, but it is only retrievable through queue-specific commands and is treated like temporary data.

Instead, each experiment can use DVC to track its own logs and keep them somewhere like .dvc/logs with an associated .dvc/logs.dvc file. This would enable the logs to be saved and shared as part of the experiment. Return code, start/end time, and any other info that we decide to collect in the future, can also be included. The logs and this metadata can be used by Studio, VS Code, and any other experiment tracking interface.

For non-queued experiments, there are currently no logs, but maybe we will eventually treat all experiments as queued?

Related: #7160

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions