This issue regards ES Input Plugin for Logstash.
I am using Windows 10 and the new Logstash 6.0.0 version.
I'm trying to run 2 pipelines -via the new pipeline.yml configuration- where the first one grabs the data from a database to index to ES, and the other takes the data indexed in ES and modifies it and re-indexes it to another ES index.
At first, since there's no data, the second pipeline returns an error 404, which is self explanatory since the data from the database haven't been imported to ES yet, but after the data goes into ES, it stops giving a 404, but at the same time doesn't do anything with the data.
Once I restart logstash with the same configuration, AND with the data already existing in ES, it grabs it and modifies it and does what I want.
This seems like a faulty behavior to me, and I'd like to know some explanation for why is this happening, and if there is some sort of a way to make pipelines depend on each other or delay pipelines for a short period of time.