logstash multiple piplines 配置方式

当logstash有很多个input类型需要处理时。为了更方便的管理,我们需要使用一个.conf(input->filter->output)配置文件来对应一个pipeline。

piplines.yml

config/pipelines.yml里加入如下配置

- pipeline.id: nginx_local
  pipeline.workers: 1
  path.config: "/usr/local/pkg/logstash/conf.d/nginx_local.conf"

- pipeline.id: nignx_kibana
  pipeline.workers: 1
  path.config: "/usr/local/pkg/logstash/conf.d/kibana_nginx.conf"
配置说明:
  • pipeline.id
    标识位,用于区分不同的pipeline。如果所有的conf配置文件都使用一个id的话,那么input数据流就会流进各个output中。从而导致所有index数据一致。
  • path.config
    每一个不同id位的conf生效文件。绝对路径

注: - pipeline.id中的"-"顶头配置才生效。

转载于:https://www.cnblogs.com/dance-walter/p/10207710.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值