logstash 多管道部署

本页内容

logstash 多管道部署

找到 logstash 目录位置,一般来说在 /etc/logstash 路径下,修改 logstash.yml

1#增加 日志记录
2path.logs: /var/log/logstash

增加管道

增加 conf.d目录下 test.conf

input {
    beats {
        host => "0.0.0.0"
        port => 23000 # 修改端口IP
    }
}
filter {
    mutate{
        add_field => {
            "cluster" => "test" # 修改标签
            "job" => "logstash"
        }
    }
}
output {
        file {
            path => "/data/路径名称" # 路径名称
            gzip => false  #匹配以空格开头的行
        }
}

修改 pipelines.yml

1- pipeline.id: 名称
2  path.config: "/etc/logstash/conf.d/配置文件.conf"
3  queue.type: persisted

启动 logstash 文件

1/usr/share/logstash/bin/logstash &