Hi @magnusbaeck
In RHEL environment we dont have pipelines.yml file to make changes to create multiple pipelines.
so i did configuration in Logstash.yml file as follows:
#------------ Pipeline Settings --------------
- pipeline.id: monerrorlog-pipeline
path.config: "/etc/logstash/conf.d/mon-errorlog.conf"
pipeline.workers: 1 - pipeline.id: monserverlog-pipeline
path.config: "/etc/logstash/conf.d/mon-serverlogs.conf"
pipeline.workers: 1 - pipeline.id: sl1a-pipeline
path.config: "/etc/logstash/conf.d/sl1a-serverlogs.conf"
pipeline.workers: 1 - pipeline.id: sl2a-pipeline
path.config: "/etc/logstash/conf.d/sl2a-serverlogs.conf"
pipeline.workers: 1 - pipeline.id: sl2b-pipeline
path.config: "/etc/logstash/conf.d/sl2b-serverlogs.conf"
pipeline.workers: 1 - pipeline.id: sl2c-pipeline
path.config: "/etc/logstash/conf.d/sl2c-serverlogs.conf"
pipeline.workers: 1 - pipeline.id: sl3a-pipeline
path.config: "/etc/logstash/conf.d/sl3a-serverlogs.conf"
pipeline.workers: 1 - pipeline.id: sl3b-pipeline
path.config: "/etc/logstash/conf.d/sl3b-serverlogs.conf"
pipeline.workers: 1 - pipeline.id: sl3c-pipeline
path.config: "/etc/logstash/conf.d/sl3c-serverlogs.conf"
pipeline.workers: 1 - pipeline.id: sl3d-pipeline
path.config: "/etc/logstash/conf.d/sl3d-serverlogs.conf"
pipeline.workers: 1
#------------ Pipeline Configuration Settings --------------
#Where to fetch the pipeline configuration for the main pipeline
#path.config: /etc/logstash/conf.d/*.conf
#Pipeline configuration string for the main pipeline
#config.string:
#At startup, test if the configuration is valid and exit (dry run)
#config.test_and_exit: false
#Periodically check if the configuration has changed and reload the pipeline
#This can also be triggered manually through the SIGHUP signal
#config.reload.automatic: false
#How often to check if the pipeline configuration has changed (in seconds)
#config.reload.interval: 3s
#Show fully compiled configuration as debug log message
#NOTE: --log.level must be 'debug'
#config.debug: false
#When enabled, process escaped characters such as \n and " in strings in the
#pipeline configuration files.
#config.support_escapes: false
.....
so am i done configuration correct??
let me know if any changes required!
Thanks,
Naveena K N