日志和ELK栈在不同的服务器上,如何显示日志?

Logs and ELK stack on separate servers, how to display the logs?

我在一台服务器上有日志,在另一台服务器上有 ELK 堆栈——ElasticSearch、Kibana、Logstash。我想在第二台服务器的 Kibana 中显示第一台服务器上的日志。

我该怎么做? logstash 是否能够通过 Internet 从远程服务器检索日志?

最好的办法是在服务器一上使用 Filebeat 并将日志发送到 logstash 服务器。

https://www.elastic.co/products/beats/filebeat

Logstash 无法访问远程文件,您必须使用 shipper,例如 beaver,使用 udp 或 tcp 传输:
Beaver documentation.