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

问题描述 投票:0回答:1

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

elasticsearch logstash cloudfoundry filebeat elk
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.