将日志文件/数据从一个EC2实例发送到另一个

时间:2019-09-06 15:03:36

标签: elasticsearch amazon-ec2 logstash kibana filebeat

所以我有一个EC2实例,上面装有Logstash,elastichsearch和kibana。我还有另一个EC2实例,它正在运行虚拟apache服务器。现在我知道我应该在apache服务器实例上安装filebeat以将日志文件发送到logstash实例,但是我不确定如何配置这些文件。

我的主要目标是将日志文件从一个实例基本上发送到另一个实例,以处理和查看ES和Kibana。任何帮助或建议,我们将不胜感激。

谢谢!

干杯!

1 个答案:

答案 0 :(得分:0)

如上所述,将日志事件从一台机器发送到Elastic实例的最简单方法是在运行Apache的机器上安装filebeat代理。

Filebeat有其自己的Apache module,使配置更加容易!在模块中,指定所需日志文件的路径。

然后,您本身也需要一个configuration of Filebeat。在filebeat.yml文件中,您需要在

下定义logstash目标
output.logstash

This configuration guide gets into more details

在所有配置设置上查看filbeat.yml reference

如果您熟悉docker,请参阅how to run filebeat on docker上的指南。

玩得开心! :-)