【发布时间】:2017-04-14 14:40:59
【问题描述】:
我的 filebeat 在 docker 容器中运行,而 logstash 在不同的 docker 容器中运行。
filebeat.yml的配置中,logstash的IP设置为logstash的IP为http://:5044。
面临以下错误
WARN DNS 查找失败“http://172.17.0.2:5044”:查找http://localhost:5044/:无效域名 2017/04/14 14:16:51.537977 single.go:126:INFO 连接错误发布事件(重试):查找http://localhost:5044/:无效域名 2017/04/14 14:16:51.538000 single.go:152: INFO 发送失败
filebeat.yml 关于日志存储配置的配置
output:
logstash:
enabled: true
hosts:
- "172.17.0.2:5044"
应该使用log stash的docker ip还是使用单独的IP?
【问题讨论】:
-
这是配置问题。请提供您正在使用的配置。
-
在 filebeat.yml 中,logstash 作为输出配置为仅以下字段未注释,### Logstash 作为输出 logstash: # The Logstash hosts hosts: ["172.17.0.2:5044/"] 此外,配置了探矿者到如下路径: - /var/log/*.log 除了这两个之外,filebeat.yml 中的任何字段都没有被取消注释和使用。