Pipestat requires a few pieces of information to run:
- a namespace to write into, for example the name of the pipeline
- a path to the schema file that describes results that can be reported
- backend info: either path to a YAML-formatted file or pipestat config with PostgreSQL database login credentials
Apart from that, there are many other optional configuration points that have defaults. Please refer to the environment variables reference to learn about the the optional configuration options and their meaning.
Pipestat configuration can come from 3 sources, with the following priority:
- Pipestat configuration file
- Environment variables