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.conf
file toconf.d
then logstash will see it and run it, correct? - If there are multiple
*.conf
files inconf.d
then Logstash will concatenate them and process them as one config file with conditional statements, right? - How does Logstash handle
*.conf
files inconf.d
if it sees there is a/etc/logstash/pipelines.yml
file? Will all of the pipelines inconf.d
still run? Or only the pipelines defined inpipelines.yml
?