Filebeat认为nginx代理将日志发送到Logstash

时间:2018-10-26 08:53:22

标签: elasticsearch logstash elastic-stack filebeat

我正在尝试使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:连接:连接被拒绝

有帮助吗?

0 个答案:

没有答案