Logstash Service is ignoring pipelines.yml

Logstash Service is ignoring pipeline.yml instead of providing following information

  • pipeline.id: pipeline1
    path.config: "/etc/logstash/conf.d/test1.conf"
    queue.type: persisted
  • pipeline.id: pipeline2
    path.config: "/etc/logstash/conf.d/test2.conf"
    queue.type: persisted
  • pipeline.id: pipeline3
    path.config: "/etc/logstash/conf.d/test3.conf"
    queue.type: persisted
  • pipeline.id: pipeline4
    path.config: "/etc/logstash/conf.d/test4.conf"
    queue.type: persisted
  • pipeline.id: pipeline5
    path.config: "/etc/logstash/conf.d/test5.conf"
    queue.type: persisted

in logstash.yml , if we provide
path.config : /etc/logstash/conf.d then it takes the config from there and executes all the configuration via main pipeline

But if we remove that entry then logstash service gives an error that it can't find any configuration.

Actually it should take pipelines.yml as a reference for executing isloated pipelines.

Please Help to resolve this issue.

Which is to be expected. It looks for pipelines.yml