Hi everyone, and sorry to bother you but i can't find a proper solution to this.
I'm trying to setup a pipelines.yml file to ingest data with Logstash through 3 pipelines.
I'm running Logstash on a single node ELK stack with 16 GB RAM, 6 cores, 100GB drive.
I specified, in my pipelines.yml file, three paths to three configuration files, one for each *.conf, like this:
- pipeline.id: main path.config: "/etc/logstash/conf.d/*.conf" - pipeline.id: mypipeline1 path.config: "/home/myuser/configs_logstash/logstash_pipeline1.conf" - pipeline.id: mypipeline2 path.config: "/home/myuser/configs_logstash/logstash_pipeline2.conf" - pipeline.id: mypipeline3 path.config: "/home/myuser/configs_logstash/logstash_pipeline3.conf"
Every pipeline works perfectly if run alone, but together the 3rd one isnt executed.
I noticed also that even commenting out for example mypipeline2, and executing Logstash with this file yml, actually makes Logstash run also mypipeline2, but still no mypipeline3.
I tried also setting 1 worker for each pipeline, no results.
In every pipeline i have an stdout as output for debugging purpose, together with an Elasticsearch endpoint.
Any ideas of what i'm missing/forgetting to set?
Thank you for every help you could give me, glad to use this wonderful stack and be part of this community!