If path.config points to a directory containing multiple files, then they are concatenated to form a single configuration. Events are read from all of the inputs, sent through all of the filters, and written to all of the outputs. The files are not independent unless you are using pipelines.yml with path.config on each pipeline pointing to a separate file.