filebeat配置以将日志文件发送到cloudfoundry中安装的ELK

时间:2020-04-01 15:48:23

标签: elasticsearch logstash cloudfoundry filebeat elk

我一直在努力在CloudFoundry中安装ELK堆栈,并使用filebeat从其他本地服务器发送日志文件。
我已经在CloudFoundry中成功安装了ELK,并且能够查看示例消息。 现在,我正在尝试使用filebeat从本地服务器发送日志文件。您能否建议如何配置filebeat以将日志文件从本地服务器发送到CloudFoundry中的Logstash?

1 个答案:

答案 0 :(得分:0)

为此,您需要在Filebeat中配置Logstash输出,并指定目标Logstash的主机和端口:

#----------------------------- Logstash output --------------------------------
output.logstash:
  hosts: ["127.0.0.1:5044"]

在logstash端,您需要向配置中添加 beats 输入:

input {
  beats {
    port => 5044
  }
}

output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}" 
  }
}

阅读完整的文档here

相关问题