Workspace
A Tailpipe workspace is a profile that defines the environment in which Tailpipe operates.
Each workspace comprises:
-
A single local workspace directory for Tailpipe data (Parquet) and metadata files
-
Optionally, context-specific settings and options
You can use workspaces to keep independent sets of data. Tailpipe workspaces enable you to define multiple named configurations and easily switch among them using the --workspace argument or TAILPIPE_WORKSPACE environment variable. If there is no --workspace argument or TAILPIPE_WORKSPACE environment variable, then the default workspace will be used.
Workspace configurations can be defined in any .tpc file in the ~/.tailpipe/config directory, but by convention they are defined in ~/.tailpipe/config/workspaces.tpc file. This file may contain multiple workspace definitions that can then be referenced by name.