我正在尝试使Filbeat使用docker容器将日志发送到Logstash。 问题是我之间有一个Nginx代理,并且Filbeat-Logstash通信不基于HTTPS。 有什么解决方案可以使其正常工作?
我试图让nginx能够处理以这种方式配置它的tcp流:
stream {
upstream logs {
server logstash:5044;
}
server {
listen 5088;
proxy_pass logs;
}
}
这是我的filebeat输出配置:
output.logstash:
hosts: ["IP_OF_NGINX:5088"]
ssl.verification_mode: none
但似乎不起作用。 Filebeat在其日志中向我显示此错误: pipeline / output.go:100无法连接回退(异步(tcp(tcp:// IP_OF_NGINX:5088)):拨打tcp IP_OF_NGINX:5088:连接:连接被拒绝
有帮助吗?