gpt4 book ai didi

logstash - 具有多个 Logstash 管道的 Filebeat

转载 作者:行者123 更新时间:2023-12-02 03:12:51 28 4
gpt4 key购买 nike

我将 Filebeat 配置为在单个主机上查看多个不同的日志,例如Nginx 和我的应用服务器。但是,据我了解,任何一个 Beat 中都不能有多个输出——因此我的 filebeat.yml 有一个指向我的 Logstash 服务器的 output.logstash 指令。

Logstash有管道路由的概念吗?我在我的 Logstash 服务器上配置了几个管道,但不清楚如何从 Filebeat 中利用它,例如我想将 Nginx 日志发送到我的 Nginx 等的 Logstash 管道。

或者,有没有办法将 Nginx 的节拍路由到 logstash:5044,并将我的应用服务器的节拍路由到 logstash:5045。

最佳答案

对于每个 filebeat 探矿者,您可以使用 fields添加一个字段的选项,logstash 可以检查该字段以确定探矿者正在收集的数据类型。然后在 logstash 中,您可以使用与 distributor pattern 的管道到管道通信。将不同类型的数据发送到不同的管道。

关于logstash - 具有多个 Logstash 管道的 Filebeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57118497/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com