目录

logstash 多管道部署

logstash 多管道部署

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

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

增加管道

增加 conf.d目录下 test.conf

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
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
2
3
- pipeline.id: 名称
  path.config: "/etc/logstash/conf.d/配置文件.conf"
  queue.type: persisted

启动 logstash 文件

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