I've tried looking in the documentation and Googling for this, but I couldn't find any answer. I'm unclear about how Logstash handles these. I know there is a /etc/logstash/conf.d/ directory which you can put your pipeline configuration files in. I'm kind of confused about how this works, especially in relation to the multiple pipelines feature.
- By default, if I add a
my-pipeline.conffile toconf.dthen logstash will see it and run it, correct? - If there are multiple
*.conffiles inconf.dthen Logstash will concatenate them and process them as one config file with conditional statements, right? - How does Logstash handle
*.conffiles inconf.dif it sees there is a/etc/logstash/pipelines.ymlfile? Will all of the pipelines inconf.dstill run? Or only the pipelines defined inpipelines.yml?